builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1020 starttime: 1461025758.22 results: success (0) buildid: 20160418164227 builduid: 82f2696efcfc4b4c9e980de264f9260b revision: 05a9daa3368cb8e32c7393fcb5ff7179023c6c50 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 17:29:18.220953) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 17:29:18.221367) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 17:29:18.221647) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 17:29:18.254582) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:29:18.254845) ========= 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-1461025489.50382-46278370 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 17:29:18-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.25M=0.001s 2016-04-18 17:29:18 (8.25 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.567550 ========= master_lag: 0.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:29:18.932774) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:29:18.937232) ========= 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-1461025489.50382-46278370 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.055360 ========= master_lag: 0.70 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:29:19.693623) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 17:29:19.694015) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 05a9daa3368cb8e32c7393fcb5ff7179023c6c50 --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 05a9daa3368cb8e32c7393fcb5ff7179023c6c50 --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-1461025489.50382-46278370 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 17:29:19,809 truncating revision to first 12 chars 2016-04-18 17:29:19,810 Setting DEBUG logging. 2016-04-18 17:29:19,810 attempt 1/10 2016-04-18 17:29:19,810 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/05a9daa3368c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 17:29:21,106 unpacking tar archive at: fx-team-05a9daa3368c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.929177 ========= master_lag: 0.20 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 17:29:21.820947) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 17:29:21.821222) ========= script_repo_revision: 05a9daa3368cb8e32c7393fcb5ff7179023c6c50 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 17:29:21.821585) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 3 secs) (at 2016-04-18 17:29:21.821856) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 3 secs) (at 2016-04-18 17:29:25.715062) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 6 secs) (at 2016-04-18 17:29:25.715414) ========= /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-1461025489.50382-46278370 _=/tools/buildbot/bin/python using PTY: False 17:29:25 INFO - MultiFileLogger online at 20160418 17:29:25 in /builds/slave/test 17:29:25 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 17:29:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:29:25 INFO - {'append_to_log': False, 17:29:25 INFO - 'base_work_dir': '/builds/slave/test', 17:29:25 INFO - 'blob_upload_branch': 'fx-team', 17:29:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:29:25 INFO - 'buildbot_json_path': 'buildprops.json', 17:29:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:29:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:29:25 INFO - 'download_minidump_stackwalk': True, 17:29:25 INFO - 'download_symbols': 'true', 17:29:25 INFO - 'e10s': False, 17:29:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:29:25 INFO - 'tooltool.py': '/tools/tooltool.py', 17:29:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:29:25 INFO - '/tools/misc-python/virtualenv.py')}, 17:29:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:29:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:29:25 INFO - 'log_level': 'info', 17:29:25 INFO - 'log_to_console': True, 17:29:25 INFO - 'opt_config_files': (), 17:29:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:29:25 INFO - '--processes=1', 17:29:25 INFO - '--config=%(test_path)s/wptrunner.ini', 17:29:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:29:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:29:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:29:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:29:25 INFO - 'pip_index': False, 17:29:25 INFO - 'require_test_zip': True, 17:29:25 INFO - 'test_type': ('testharness',), 17:29:25 INFO - 'this_chunk': '1', 17:29:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:29:25 INFO - 'total_chunks': '10', 17:29:25 INFO - 'virtualenv_path': 'venv', 17:29:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:29:25 INFO - 'work_dir': 'build'} 17:29:25 INFO - ##### 17:29:25 INFO - ##### Running clobber step. 17:29:25 INFO - ##### 17:29:25 INFO - Running pre-action listener: _resource_record_pre_action 17:29:25 INFO - Running main action method: clobber 17:29:25 INFO - rmtree: /builds/slave/test/build 17:29:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:29:27 INFO - Running post-action listener: _resource_record_post_action 17:29:27 INFO - ##### 17:29:27 INFO - ##### Running read-buildbot-config step. 17:29:27 INFO - ##### 17:29:27 INFO - Running pre-action listener: _resource_record_pre_action 17:29:27 INFO - Running main action method: read_buildbot_config 17:29:27 INFO - Using buildbot properties: 17:29:27 INFO - { 17:29:27 INFO - "project": "", 17:29:27 INFO - "product": "firefox", 17:29:27 INFO - "script_repo_revision": "production", 17:29:27 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 17:29:27 INFO - "repository": "", 17:29:27 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 17:29:27 INFO - "buildid": "20160418164227", 17:29:27 INFO - "pgo_build": "False", 17:29:27 INFO - "basedir": "/builds/slave/test", 17:29:27 INFO - "buildnumber": 3, 17:29:27 INFO - "slavename": "tst-linux32-spot-1020", 17:29:27 INFO - "revision": "05a9daa3368cb8e32c7393fcb5ff7179023c6c50", 17:29:27 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 17:29:27 INFO - "platform": "linux", 17:29:27 INFO - "branch": "fx-team", 17:29:27 INFO - "repo_path": "integration/fx-team", 17:29:27 INFO - "moz_repo_path": "", 17:29:27 INFO - "stage_platform": "linux", 17:29:27 INFO - "builduid": "82f2696efcfc4b4c9e980de264f9260b", 17:29:27 INFO - "slavebuilddir": "test" 17:29:27 INFO - } 17:29:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 17:29:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 17:29:27 INFO - Running post-action listener: _resource_record_post_action 17:29:27 INFO - ##### 17:29:27 INFO - ##### Running download-and-extract step. 17:29:27 INFO - ##### 17:29:27 INFO - Running pre-action listener: _resource_record_pre_action 17:29:27 INFO - Running main action method: download_and_extract 17:29:27 INFO - mkdir: /builds/slave/test/build/tests 17:29:27 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')]} 17:29:27 INFO - https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 17:29:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 17:29:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 17:29:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/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 17:29:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/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 17:29:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json: timed out 17:29:58 INFO - retry: attempt #1 caught exception: timed out 17:29:58 INFO - retry: Failed, sleeping 30 seconds before retrying 17:30:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/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 17:30:30 INFO - Downloaded 1325 bytes. 17:30:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 17:30:30 INFO - Using the following test package requirements: 17:30:30 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 17:30:30 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:30:30 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 17:30:30 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:30:30 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 17:30:30 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:30:30 INFO - u'jsshell-linux-i686.zip'], 17:30:30 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:30:30 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 17:30:30 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 17:30:30 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:30:30 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 17:30:30 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:30:30 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 17:30:30 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:30:30 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 17:30:30 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:30:30 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 17:30:30 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 17:30: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')]} 17:30:30 INFO - https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 17:30:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 17:30:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 17:30:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/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 17:30:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/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 17:30:38 INFO - Downloaded 22370740 bytes. 17:30:38 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/*'] 17:30:38 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/* 17:30:39 INFO - caution: filename not matched: web-platform/* 17:30:39 INFO - Return code: 11 17:30: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')]} 17:30:39 INFO - https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 17:30:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 17:30:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 17:30:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/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 17:30:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/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 17:30:51 INFO - Downloaded 36382562 bytes. 17:30:51 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/*'] 17:30:51 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/* 17:30:55 INFO - caution: filename not matched: bin/* 17:30:55 INFO - caution: filename not matched: config/* 17:30:55 INFO - caution: filename not matched: mozbase/* 17:30:55 INFO - caution: filename not matched: marionette/* 17:30:55 INFO - caution: filename not matched: tools/wptserve/* 17:30:55 INFO - Return code: 11 17:30:55 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')]} 17:30:55 INFO - https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 17:30:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 17:30:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 17:30:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/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 17:30:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/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 17:31:13 INFO - Downloaded 63352204 bytes. 17:31:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 17:31:13 INFO - mkdir: /builds/slave/test/properties 17:31:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:31:13 INFO - Writing to file /builds/slave/test/properties/build_url 17:31:13 INFO - Contents: 17:31:13 INFO - build_url:https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 17:31:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 17:31:15 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:31:15 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:31:15 INFO - Contents: 17:31:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 17:31:15 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')]} 17:31:15 INFO - https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:31:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 17:31:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 17:31:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/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 17:31:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Spd0u0wRSiGvQRSdv9nPtg/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 17:31:41 INFO - Downloaded 91729339 bytes. 17:31:41 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'] 17:31:41 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 17:31:50 INFO - Return code: 0 17:31:50 INFO - Running post-action listener: _resource_record_post_action 17:31:50 INFO - Running post-action listener: set_extra_try_arguments 17:31:50 INFO - ##### 17:31:50 INFO - ##### Running create-virtualenv step. 17:31:50 INFO - ##### 17:31:50 INFO - Running pre-action listener: _pre_create_virtualenv 17:31:50 INFO - Running pre-action listener: _resource_record_pre_action 17:31:50 INFO - Running main action method: create_virtualenv 17:31:50 INFO - Creating virtualenv /builds/slave/test/build/venv 17:31:50 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 17:31:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:31:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:31:50 INFO - Using real prefix '/usr' 17:31:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:31:52 INFO - Installing distribute.............................................................................................................................................................................................done. 17:31:56 INFO - Installing pip.................done. 17:31:56 INFO - Return code: 0 17:31:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:31:56 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')]} 17:31:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:31:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:31:56 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')]} 17:31:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:31:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:31:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9dbbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ecd598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f812b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f70f70>, '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 0x9f70620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f76750>, '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-1461025489.50382-46278370', '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 17:31:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 17:31:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 17:31:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:31:56 INFO - 'CCACHE_UMASK': '002', 17:31:56 INFO - 'DISPLAY': ':0', 17:31:56 INFO - 'HOME': '/home/cltbld', 17:31:56 INFO - 'LANG': 'en_US.UTF-8', 17:31:56 INFO - 'LOGNAME': 'cltbld', 17:31:56 INFO - 'MAIL': '/var/mail/cltbld', 17:31:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:31:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:31:56 INFO - 'MOZ_NO_REMOTE': '1', 17:31:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:31:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:31:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:31:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:31:56 INFO - 'PWD': '/builds/slave/test', 17:31:56 INFO - 'SHELL': '/bin/bash', 17:31:56 INFO - 'SHLVL': '1', 17:31:56 INFO - 'TERM': 'linux', 17:31:56 INFO - 'TMOUT': '86400', 17:31:56 INFO - 'USER': 'cltbld', 17:31:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461025489.50382-46278370', 17:31:56 INFO - '_': '/tools/buildbot/bin/python'} 17:31:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:31:56 INFO - Downloading/unpacking psutil>=0.7.1 17:31:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:31:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:31:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:31:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:31:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:31:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:32:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:32:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:32:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:32:02 INFO - Installing collected packages: psutil 17:32:02 INFO - Running setup.py install for psutil 17:32:02 INFO - building 'psutil._psutil_linux' extension 17:32:02 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 17:32:02 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 17:32:02 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 17:32:02 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 17:32:03 INFO - building 'psutil._psutil_posix' extension 17:32:03 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 17:32:03 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 17:32:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:32:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:32:03 INFO - Successfully installed psutil 17:32:03 INFO - Cleaning up... 17:32:03 INFO - Return code: 0 17:32:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:32:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:32:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:32:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:32:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:32:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9dbbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ecd598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f812b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f70f70>, '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 0x9f70620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f76750>, '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-1461025489.50382-46278370', '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 17:32:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 17:32:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 17:32:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:32:03 INFO - 'CCACHE_UMASK': '002', 17:32:03 INFO - 'DISPLAY': ':0', 17:32:03 INFO - 'HOME': '/home/cltbld', 17:32:03 INFO - 'LANG': 'en_US.UTF-8', 17:32:03 INFO - 'LOGNAME': 'cltbld', 17:32:03 INFO - 'MAIL': '/var/mail/cltbld', 17:32:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:32:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:32:03 INFO - 'MOZ_NO_REMOTE': '1', 17:32:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:32:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:32:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:32:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:32:03 INFO - 'PWD': '/builds/slave/test', 17:32:03 INFO - 'SHELL': '/bin/bash', 17:32:03 INFO - 'SHLVL': '1', 17:32:03 INFO - 'TERM': 'linux', 17:32:03 INFO - 'TMOUT': '86400', 17:32:03 INFO - 'USER': 'cltbld', 17:32:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461025489.50382-46278370', 17:32:03 INFO - '_': '/tools/buildbot/bin/python'} 17:32:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:32:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:32:03 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 17:32:03 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 17:32:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:32:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:32:03 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 17:32:03 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 17:32:08 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:32:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:32:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:32:09 INFO - Installing collected packages: mozsystemmonitor 17:32:09 INFO - Running setup.py install for mozsystemmonitor 17:32:09 INFO - Successfully installed mozsystemmonitor 17:32:09 INFO - Cleaning up... 17:32:09 INFO - Return code: 0 17:32:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:32:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:32:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:32:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:32:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:32:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9dbbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ecd598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f812b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f70f70>, '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 0x9f70620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f76750>, '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-1461025489.50382-46278370', '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 17:32:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 17:32:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 17:32:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:32:09 INFO - 'CCACHE_UMASK': '002', 17:32:09 INFO - 'DISPLAY': ':0', 17:32:09 INFO - 'HOME': '/home/cltbld', 17:32:09 INFO - 'LANG': 'en_US.UTF-8', 17:32:09 INFO - 'LOGNAME': 'cltbld', 17:32:09 INFO - 'MAIL': '/var/mail/cltbld', 17:32:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:32:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:32:09 INFO - 'MOZ_NO_REMOTE': '1', 17:32:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:32:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:32:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:32:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:32:09 INFO - 'PWD': '/builds/slave/test', 17:32:09 INFO - 'SHELL': '/bin/bash', 17:32:09 INFO - 'SHLVL': '1', 17:32:09 INFO - 'TERM': 'linux', 17:32:09 INFO - 'TMOUT': '86400', 17:32:09 INFO - 'USER': 'cltbld', 17:32:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461025489.50382-46278370', 17:32:09 INFO - '_': '/tools/buildbot/bin/python'} 17:32:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:32:09 INFO - Downloading/unpacking blobuploader==1.2.4 17:32:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:32:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:32:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:32:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:32:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:32:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:32:15 INFO - Downloading blobuploader-1.2.4.tar.gz 17:32:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:32:16 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:32:16 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 17:32:16 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 17:32:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:32:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:32:16 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 17:32:16 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 17:32:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:32:17 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:32:17 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 17:32:17 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 17:32:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:32:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:32:17 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 17:32:17 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 17:32:17 INFO - Downloading docopt-0.6.1.tar.gz 17:32:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:32:17 INFO - Installing collected packages: blobuploader, requests, docopt 17:32:17 INFO - Running setup.py install for blobuploader 17:32:18 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:32:18 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:32:18 INFO - Running setup.py install for requests 17:32:19 INFO - Running setup.py install for docopt 17:32:19 INFO - Successfully installed blobuploader requests docopt 17:32:19 INFO - Cleaning up... 17:32:19 INFO - Return code: 0 17:32:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:32:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:32:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:32:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:32:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:32:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9dbbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ecd598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f812b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f70f70>, '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 0x9f70620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f76750>, '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-1461025489.50382-46278370', '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 17:32:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 17:32:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:32:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:32:19 INFO - 'CCACHE_UMASK': '002', 17:32:19 INFO - 'DISPLAY': ':0', 17:32:19 INFO - 'HOME': '/home/cltbld', 17:32:19 INFO - 'LANG': 'en_US.UTF-8', 17:32:19 INFO - 'LOGNAME': 'cltbld', 17:32:19 INFO - 'MAIL': '/var/mail/cltbld', 17:32:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:32:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:32:19 INFO - 'MOZ_NO_REMOTE': '1', 17:32:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:32:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:32:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:32:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:32:19 INFO - 'PWD': '/builds/slave/test', 17:32:19 INFO - 'SHELL': '/bin/bash', 17:32:19 INFO - 'SHLVL': '1', 17:32:19 INFO - 'TERM': 'linux', 17:32:19 INFO - 'TMOUT': '86400', 17:32:19 INFO - 'USER': 'cltbld', 17:32:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461025489.50382-46278370', 17:32:19 INFO - '_': '/tools/buildbot/bin/python'} 17:32:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:32:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:32:19 INFO - Running setup.py (path:/tmp/pip-2sdW_z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:32:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:32:19 INFO - Running setup.py (path:/tmp/pip-ShqhSY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:32:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:32:20 INFO - Running setup.py (path:/tmp/pip-2dlIic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:32:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:32:20 INFO - Running setup.py (path:/tmp/pip-plUvo4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:32:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:32:20 INFO - Running setup.py (path:/tmp/pip-Ia9JJM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:32:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:32:20 INFO - Running setup.py (path:/tmp/pip-CONEOZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:32:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:32:20 INFO - Running setup.py (path:/tmp/pip-S5ZRwT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:32:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:32:20 INFO - Running setup.py (path:/tmp/pip-AwuBfI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:32:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:32:20 INFO - Running setup.py (path:/tmp/pip-cKYdg7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:32:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:32:21 INFO - Running setup.py (path:/tmp/pip-kOnOCt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:32:21 INFO - Running setup.py (path:/tmp/pip-vCc0Le-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:32:21 INFO - Running setup.py (path:/tmp/pip-6Qv87R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:32:21 INFO - Running setup.py (path:/tmp/pip-Oy1_vd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:32:21 INFO - Running setup.py (path:/tmp/pip-FSSrvn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:32:21 INFO - Running setup.py (path:/tmp/pip-EeNjwl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:32:21 INFO - Running setup.py (path:/tmp/pip-NhSp39-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:32:21 INFO - Running setup.py (path:/tmp/pip-SpN0sH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:32:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:32:22 INFO - Running setup.py (path:/tmp/pip-EaaF8X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:32:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:32:22 INFO - Running setup.py (path:/tmp/pip-p8hRIh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:32:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:32:22 INFO - Running setup.py (path:/tmp/pip-clLxv8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:32:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:32:22 INFO - Running setup.py (path:/tmp/pip-Lx_5Ls-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:32:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:32:22 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 17:32:22 INFO - Running setup.py install for manifestparser 17:32:23 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:32:23 INFO - Running setup.py install for mozcrash 17:32:23 INFO - Running setup.py install for mozdebug 17:32:23 INFO - Running setup.py install for mozdevice 17:32:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:32:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:32:23 INFO - Running setup.py install for mozfile 17:32:23 INFO - Running setup.py install for mozhttpd 17:32:24 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:32:24 INFO - Running setup.py install for mozinfo 17:32:24 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:32:24 INFO - Running setup.py install for mozInstall 17:32:24 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:32:24 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:32:24 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:32:24 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:32:24 INFO - Running setup.py install for mozleak 17:32:24 INFO - Running setup.py install for mozlog 17:32:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:32:25 INFO - Running setup.py install for moznetwork 17:32:25 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:32:25 INFO - Running setup.py install for mozprocess 17:32:25 INFO - Running setup.py install for mozprofile 17:32:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:32:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:32:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:32:25 INFO - Running setup.py install for mozrunner 17:32:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:32:25 INFO - Running setup.py install for mozscreenshot 17:32:26 INFO - Running setup.py install for moztest 17:32:26 INFO - Running setup.py install for mozversion 17:32:26 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:32:26 INFO - Running setup.py install for wptserve 17:32:26 INFO - Running setup.py install for marionette-driver 17:32:27 INFO - Running setup.py install for browsermob-proxy 17:32:27 INFO - Running setup.py install for marionette-client 17:32:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:32:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:32:27 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 17:32:27 INFO - Cleaning up... 17:32:27 INFO - Return code: 0 17:32:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:32:27 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')]} 17:32:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:32:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:32:27 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')]} 17:32:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:32:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:32:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9dbbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ecd598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f812b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f70f70>, '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 0x9f70620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f76750>, '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-1461025489.50382-46278370', '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 17:32:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 17:32:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:32:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:32:27 INFO - 'CCACHE_UMASK': '002', 17:32:27 INFO - 'DISPLAY': ':0', 17:32:27 INFO - 'HOME': '/home/cltbld', 17:32:27 INFO - 'LANG': 'en_US.UTF-8', 17:32:27 INFO - 'LOGNAME': 'cltbld', 17:32:27 INFO - 'MAIL': '/var/mail/cltbld', 17:32:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:32:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:32:27 INFO - 'MOZ_NO_REMOTE': '1', 17:32:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:32:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:32:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:32:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:32:27 INFO - 'PWD': '/builds/slave/test', 17:32:27 INFO - 'SHELL': '/bin/bash', 17:32:27 INFO - 'SHLVL': '1', 17:32:27 INFO - 'TERM': 'linux', 17:32:27 INFO - 'TMOUT': '86400', 17:32:27 INFO - 'USER': 'cltbld', 17:32:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461025489.50382-46278370', 17:32:27 INFO - '_': '/tools/buildbot/bin/python'} 17:32:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:32:28 INFO - Running setup.py (path:/tmp/pip-DWIorV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:32:28 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)) 17:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:32:28 INFO - Running setup.py (path:/tmp/pip-eK9BGW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:32:28 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)) 17:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:32:28 INFO - Running setup.py (path:/tmp/pip-kQo7y8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:32:28 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)) 17:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:32:28 INFO - Running setup.py (path:/tmp/pip-G9ueb_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:32:28 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)) 17:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:32:28 INFO - Running setup.py (path:/tmp/pip-ZVrD55-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:32:28 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)) 17:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:32:28 INFO - Running setup.py (path:/tmp/pip-LBKWUU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:32:29 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)) 17:32:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:32:29 INFO - Running setup.py (path:/tmp/pip-Va_c36-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:32:29 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)) 17:32:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:32:29 INFO - Running setup.py (path:/tmp/pip-gVVG9S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:32:29 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)) 17:32:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:32:29 INFO - Running setup.py (path:/tmp/pip-Sbwxg5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:32:29 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)) 17:32:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:32:29 INFO - Running setup.py (path:/tmp/pip-oRX9lU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:32:29 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)) 17:32:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:32:29 INFO - Running setup.py (path:/tmp/pip-x2yIBT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:32:29 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)) 17:32:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:32:29 INFO - Running setup.py (path:/tmp/pip-1jKiJe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:32:29 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)) 17:32:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:32:29 INFO - Running setup.py (path:/tmp/pip-qyCdcN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:32:29 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)) 17:32:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:32:29 INFO - Running setup.py (path:/tmp/pip-D8es5q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:32:30 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)) 17:32:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:32:30 INFO - Running setup.py (path:/tmp/pip-drm3Re-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:32:30 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)) 17:32:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:32:30 INFO - Running setup.py (path:/tmp/pip-aLEaYO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:32:30 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)) 17:32:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:32:30 INFO - Running setup.py (path:/tmp/pip-dlLZ3Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:32:30 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)) 17:32:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:32:30 INFO - Running setup.py (path:/tmp/pip-W17I1x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:32:30 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)) 17:32:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:32:30 INFO - Running setup.py (path:/tmp/pip-2yRbBm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:32:30 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)) 17:32:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:32:30 INFO - Running setup.py (path:/tmp/pip-R4MDNY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:32:30 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)) 17:32:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:32:31 INFO - Running setup.py (path:/tmp/pip-_A_czC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:32:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:32:31 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)) 17:32:31 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)) 17:32:31 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)) 17:32:31 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)) 17:32:31 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)) 17:32:31 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)) 17:32:31 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:32: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 17:32: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 17:32:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:32:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:32: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 17:32: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 17:32:36 INFO - Downloading blessings-1.6.tar.gz 17:32:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:32:36 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)) 17:32:36 INFO - Installing collected packages: blessings 17:32:36 INFO - Running setup.py install for blessings 17:32:36 INFO - Successfully installed blessings 17:32:36 INFO - Cleaning up... 17:32:37 INFO - Return code: 0 17:32:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:32:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:32:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:32:37 INFO - Reading from file tmpfile_stdout 17:32:37 INFO - Current package versions: 17:32:37 INFO - argparse == 1.2.1 17:32:37 INFO - blessings == 1.6 17:32:37 INFO - blobuploader == 1.2.4 17:32:37 INFO - browsermob-proxy == 0.6.0 17:32:37 INFO - docopt == 0.6.1 17:32:37 INFO - manifestparser == 1.1 17:32:37 INFO - marionette-client == 2.3.0 17:32:37 INFO - marionette-driver == 1.4.0 17:32:37 INFO - mozInstall == 1.12 17:32:37 INFO - mozcrash == 0.17 17:32:37 INFO - mozdebug == 0.1 17:32:37 INFO - mozdevice == 0.48 17:32:37 INFO - mozfile == 1.2 17:32:37 INFO - mozhttpd == 0.7 17:32:37 INFO - mozinfo == 0.9 17:32:37 INFO - mozleak == 0.1 17:32:37 INFO - mozlog == 3.1 17:32:37 INFO - moznetwork == 0.27 17:32:37 INFO - mozprocess == 0.22 17:32:37 INFO - mozprofile == 0.28 17:32:37 INFO - mozrunner == 6.11 17:32:37 INFO - mozscreenshot == 0.1 17:32:37 INFO - mozsystemmonitor == 0.0 17:32:37 INFO - moztest == 0.7 17:32:37 INFO - mozversion == 1.4 17:32:37 INFO - psutil == 3.1.1 17:32:37 INFO - requests == 1.2.3 17:32:37 INFO - wptserve == 1.4.0 17:32:37 INFO - wsgiref == 0.1.2 17:32:37 INFO - Running post-action listener: _resource_record_post_action 17:32:37 INFO - Running post-action listener: _start_resource_monitoring 17:32:37 INFO - Starting resource monitoring. 17:32:37 INFO - ##### 17:32:37 INFO - ##### Running pull step. 17:32:37 INFO - ##### 17:32:37 INFO - Running pre-action listener: _resource_record_pre_action 17:32:37 INFO - Running main action method: pull 17:32:37 INFO - Pull has nothing to do! 17:32:37 INFO - Running post-action listener: _resource_record_post_action 17:32:37 INFO - ##### 17:32:37 INFO - ##### Running install step. 17:32:37 INFO - ##### 17:32:37 INFO - Running pre-action listener: _resource_record_pre_action 17:32:37 INFO - Running main action method: install 17:32:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:32:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:32:37 INFO - Reading from file tmpfile_stdout 17:32:37 INFO - Detecting whether we're running mozinstall >=1.0... 17:32:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:32:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:32:38 INFO - Reading from file tmpfile_stdout 17:32:38 INFO - Output received: 17:32:38 INFO - Usage: mozinstall [options] installer 17:32:38 INFO - Options: 17:32:38 INFO - -h, --help show this help message and exit 17:32:38 INFO - -d DEST, --destination=DEST 17:32:38 INFO - Directory to install application into. [default: 17:32:38 INFO - "/builds/slave/test"] 17:32:38 INFO - --app=APP Application being installed. [default: firefox] 17:32:38 INFO - mkdir: /builds/slave/test/build/application 17:32:38 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'] 17:32:38 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 17:33:10 INFO - Reading from file tmpfile_stdout 17:33:10 INFO - Output received: 17:33:10 INFO - /builds/slave/test/build/application/firefox/firefox 17:33:10 INFO - Running post-action listener: _resource_record_post_action 17:33:10 INFO - ##### 17:33:10 INFO - ##### Running run-tests step. 17:33:10 INFO - ##### 17:33:10 INFO - Running pre-action listener: _resource_record_pre_action 17:33:10 INFO - Running main action method: run_tests 17:33:10 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:33:10 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:33:10 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:33:10 INFO - grabbing minidump binary from tooltool 17:33:10 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')]} 17:33:10 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 0x9f70f70>, '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 0x9f70620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f76750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:33:10 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 17:33:10 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 17:33:10 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:33:10 INFO - Return code: 0 17:33:10 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 17:33:10 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:33:10 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/Spd0u0wRSiGvQRSdv9nPtg/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 17:33:10 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/Spd0u0wRSiGvQRSdv9nPtg/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 17:33:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:33:10 INFO - 'CCACHE_UMASK': '002', 17:33:10 INFO - 'DISPLAY': ':0', 17:33:10 INFO - 'HOME': '/home/cltbld', 17:33:10 INFO - 'LANG': 'en_US.UTF-8', 17:33:10 INFO - 'LOGNAME': 'cltbld', 17:33:10 INFO - 'MAIL': '/var/mail/cltbld', 17:33:10 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:33:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:33:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:33:10 INFO - 'MOZ_NO_REMOTE': '1', 17:33:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:33:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:33:10 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:33:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:33:10 INFO - 'PWD': '/builds/slave/test', 17:33:10 INFO - 'SHELL': '/bin/bash', 17:33:10 INFO - 'SHLVL': '1', 17:33:10 INFO - 'TERM': 'linux', 17:33:10 INFO - 'TMOUT': '86400', 17:33:10 INFO - 'USER': 'cltbld', 17:33:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461025489.50382-46278370', 17:33:10 INFO - '_': '/tools/buildbot/bin/python'} 17:33:10 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/Spd0u0wRSiGvQRSdv9nPtg/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 17:33:11 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 17:33:11 INFO - import pkg_resources 17:33:12 INFO - Using 1 client processes 17:33:12 INFO - wptserve Starting http server on 127.0.0.1:8000 17:33:12 INFO - wptserve Starting http server on 127.0.0.1:8001 17:33:12 INFO - wptserve Starting http server on 127.0.0.1:8443 17:33:15 INFO - SUITE-START | Running 778 tests 17:33:15 INFO - Running testharness tests 17:33:15 INFO - Setting up ssl 17:33:15 INFO - PROCESS | certutil | 17:33:15 INFO - PROCESS | certutil | 17:33:15 INFO - PROCESS | certutil | 17:33:15 INFO - Certificate Nickname Trust Attributes 17:33:15 INFO - SSL,S/MIME,JAR/XPI 17:33:15 INFO - 17:33:15 INFO - web-platform-tests CT,, 17:33:15 INFO - 17:33:15 INFO - Starting runner 17:33:18 INFO - PROCESS | 1795 | 1461025998556 Marionette DEBUG Marionette enabled via build flag and pref 17:33:18 INFO - PROCESS | 1795 | ++DOCSHELL 0xa29b1c00 == 1 [pid = 1795] [id = 1] 17:33:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 1 (0xa29b2000) [pid = 1795] [serial = 1] [outer = (nil)] 17:33:18 INFO - PROCESS | 1795 | [1795] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 17:33:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 2 (0xa29b2800) [pid = 1795] [serial = 2] [outer = 0xa29b2000] 17:33:19 INFO - PROCESS | 1795 | 1461025999214 Marionette INFO Listening on port 2828 17:33:19 INFO - PROCESS | 1795 | 1461025999788 Marionette DEBUG Marionette enabled via command-line flag 17:33:19 INFO - PROCESS | 1795 | ++DOCSHELL 0x9fd80800 == 2 [pid = 1795] [id = 2] 17:33:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 3 (0x9fda8000) [pid = 1795] [serial = 3] [outer = (nil)] 17:33:19 INFO - PROCESS | 1795 | [1795] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 17:33:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 4 (0x9fda8800) [pid = 1795] [serial = 4] [outer = 0x9fda8000] 17:33:19 INFO - PROCESS | 1795 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fca90e0 17:33:19 INFO - PROCESS | 1795 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fca9c00 17:33:20 INFO - PROCESS | 1795 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fccab00 17:33:20 INFO - PROCESS | 1795 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fccb760 17:33:20 INFO - PROCESS | 1795 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fccd4a0 17:33:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 5 (0x9fcc3800) [pid = 1795] [serial = 5] [outer = 0xa29b2000] 17:33:20 INFO - PROCESS | 1795 | [1795] 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 17:33:20 INFO - PROCESS | 1795 | 1461026000188 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38274 17:33:20 INFO - PROCESS | 1795 | [1795] 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 17:33:20 INFO - PROCESS | 1795 | 1461026000270 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38275 17:33:20 INFO - PROCESS | 1795 | 1461026000278 Marionette DEBUG Closed connection conn0 17:33:20 INFO - PROCESS | 1795 | [1795] 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 17:33:20 INFO - PROCESS | 1795 | [1795] 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 17:33:20 INFO - PROCESS | 1795 | 1461026000423 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38276 17:33:20 INFO - PROCESS | 1795 | 1461026000427 Marionette DEBUG Closed connection conn1 17:33:20 INFO - PROCESS | 1795 | [1795] 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 17:33:20 INFO - PROCESS | 1795 | 1461026000494 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38277 17:33:20 INFO - PROCESS | 1795 | 1461026000506 Marionette DEBUG Closed connection conn2 17:33:20 INFO - PROCESS | 1795 | 1461026000568 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:33:20 INFO - PROCESS | 1795 | 1461026000587 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":"20160418164227","device":"desktop","version":"48.0a1"} 17:33:21 INFO - PROCESS | 1795 | [1795] 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 17:33:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x987c5c00 == 3 [pid = 1795] [id = 3] 17:33:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 6 (0x987ca800) [pid = 1795] [serial = 6] [outer = (nil)] 17:33:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x987cac00 == 4 [pid = 1795] [id = 4] 17:33:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 7 (0x987cb000) [pid = 1795] [serial = 7] [outer = (nil)] 17:33:22 INFO - PROCESS | 1795 | [1795] 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 17:33:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x97ae5c00 == 5 [pid = 1795] [id = 5] 17:33:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 8 (0x97ae6000) [pid = 1795] [serial = 8] [outer = (nil)] 17:33:23 INFO - PROCESS | 1795 | [1795] 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 17:33:23 INFO - PROCESS | 1795 | [1795] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:33:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 9 (0x97912400) [pid = 1795] [serial = 9] [outer = 0x97ae6000] 17:33:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 10 (0x97ca7000) [pid = 1795] [serial = 10] [outer = 0x987ca800] 17:33:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 11 (0x97ca8800) [pid = 1795] [serial = 11] [outer = 0x987cb000] 17:33:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 12 (0x97caa400) [pid = 1795] [serial = 12] [outer = 0x97ae6000] 17:33:24 INFO - PROCESS | 1795 | 1461026004610 Marionette DEBUG loaded listener.js 17:33:24 INFO - PROCESS | 1795 | 1461026004635 Marionette DEBUG loaded listener.js 17:33:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 13 (0x95ca9400) [pid = 1795] [serial = 13] [outer = 0x97ae6000] 17:33:25 INFO - PROCESS | 1795 | 1461026005379 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"dcf4c209-cebb-498a-8358-9177e849b529","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":"20160418164227","device":"desktop","version":"48.0a1","command_id":1}}] 17:33:25 INFO - PROCESS | 1795 | 1461026005631 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:33:25 INFO - PROCESS | 1795 | 1461026005984 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:33:26 INFO - PROCESS | 1795 | 1461026006142 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:33:26 INFO - PROCESS | 1795 | [1795] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:33:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 14 (0x95a71400) [pid = 1795] [serial = 14] [outer = 0x97ae6000] 17:33:26 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:33:26 INFO - PROCESS | 1795 | 1461026006704 Marionette TRACE conn3 <- [1,3,null,{}] 17:33:26 INFO - PROCESS | 1795 | 1461026006742 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:33:26 INFO - PROCESS | 1795 | 1461026006799 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:33:26 INFO - PROCESS | 1795 | 1461026006899 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:33:26 INFO - PROCESS | 1795 | 1461026006902 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:33:26 INFO - PROCESS | 1795 | 1461026006917 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:33:26 INFO - PROCESS | 1795 | 1461026006921 Marionette TRACE conn3 <- [1,6,null,{}] 17:33:26 INFO - PROCESS | 1795 | 1461026006933 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:26 INFO - PROCESS | 1795 | 1461026006951 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:33:26 INFO - PROCESS | 1795 | 1461026006961 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x95cac800 == 6 [pid = 1795] [id = 6] 17:33:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 15 (0x963c8800) [pid = 1795] [serial = 15] [outer = (nil)] 17:33:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 16 (0x915b9000) [pid = 1795] [serial = 16] [outer = 0x963c8800] 17:33:27 INFO - PROCESS | 1795 | 1461026007040 Marionette DEBUG loaded listener.js 17:33:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 17 (0x915bd000) [pid = 1795] [serial = 17] [outer = 0x963c8800] 17:33:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x913b2800 == 7 [pid = 1795] [id = 7] 17:33:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 18 (0x913b2c00) [pid = 1795] [serial = 18] [outer = (nil)] 17:33:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 19 (0x913b4c00) [pid = 1795] [serial = 19] [outer = 0x913b2c00] 17:33:27 INFO - PROCESS | 1795 | 1461026007513 Marionette DEBUG loaded listener.js 17:33:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 20 (0x95caa800) [pid = 1795] [serial = 20] [outer = 0x913b2c00] 17:33:28 INFO - PROCESS | 1795 | [1795] 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 17:33:28 INFO - PROCESS | 1795 | 1461026008101 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1239ms 17:33:28 INFO - PROCESS | 1795 | 1461026008225 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:33:28 INFO - PROCESS | 1795 | 1461026008228 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:33:28 INFO - PROCESS | 1795 | 1461026008284 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:33:28 INFO - PROCESS | 1795 | 1461026008287 Marionette TRACE conn3 <- [1,10,null,{}] 17:33:28 INFO - PROCESS | 1795 | 1461026008318 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:28 INFO - PROCESS | 1795 | 1461026008487 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:33:28 INFO - PROCESS | 1795 | 1461026008507 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:28 INFO - PROCESS | 1795 | ++DOCSHELL 0x8faa9800 == 8 [pid = 1795] [id = 8] 17:33:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 21 (0x8faa9c00) [pid = 1795] [serial = 21] [outer = (nil)] 17:33:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 22 (0x8faac800) [pid = 1795] [serial = 22] [outer = 0x8faa9c00] 17:33:28 INFO - PROCESS | 1795 | 1461026008590 Marionette DEBUG loaded listener.js 17:33:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 23 (0x8fab0000) [pid = 1795] [serial = 23] [outer = 0x8faa9c00] 17:33:29 INFO - PROCESS | 1795 | 1461026009617 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 17:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1422ms 17:33:29 INFO - PROCESS | 1795 | 1461026009680 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:33:29 INFO - PROCESS | 1795 | 1461026009687 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:33:29 INFO - PROCESS | 1795 | 1461026009697 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:33:29 INFO - PROCESS | 1795 | 1461026009701 Marionette TRACE conn3 <- [1,14,null,{}] 17:33:29 INFO - PROCESS | 1795 | 1461026009710 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:29 INFO - PROCESS | 1795 | 1461026009939 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:33:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x913b7c00 == 9 [pid = 1795] [id = 9] 17:33:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 24 (0x913b8400) [pid = 1795] [serial = 24] [outer = (nil)] 17:33:30 INFO - PROCESS | 1795 | 1461026010130 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 25 (0x915bb000) [pid = 1795] [serial = 25] [outer = 0x913b8400] 17:33:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x915c0c00 == 10 [pid = 1795] [id = 10] 17:33:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 26 (0x915c1400) [pid = 1795] [serial = 26] [outer = (nil)] 17:33:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 27 (0x915c5400) [pid = 1795] [serial = 27] [outer = 0x915c1400] 17:33:30 INFO - PROCESS | 1795 | 1461026010263 Marionette DEBUG loaded listener.js 17:33:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 28 (0x9326c400) [pid = 1795] [serial = 28] [outer = 0x915c1400] 17:33:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 29 (0x9060c800) [pid = 1795] [serial = 29] [outer = 0x913b8400] 17:33:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fb70400 == 11 [pid = 1795] [id = 11] 17:33:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 30 (0x94fd1400) [pid = 1795] [serial = 30] [outer = (nil)] 17:33:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 31 (0x96714c00) [pid = 1795] [serial = 31] [outer = 0x94fd1400] 17:33:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 32 (0x9787f400) [pid = 1795] [serial = 32] [outer = 0x94fd1400] 17:33:31 INFO - PROCESS | 1795 | 1461026011422 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 17:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1783ms 17:33:31 INFO - PROCESS | 1795 | 1461026011480 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:33:31 INFO - PROCESS | 1795 | 1461026011487 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:33:31 INFO - PROCESS | 1795 | 1461026011497 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:33:31 INFO - PROCESS | 1795 | 1461026011501 Marionette TRACE conn3 <- [1,18,null,{}] 17:33:31 INFO - PROCESS | 1795 | 1461026011508 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:31 INFO - PROCESS | 1795 | 1461026011776 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:33:31 INFO - PROCESS | 1795 | 1461026011931 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x91027800 == 12 [pid = 1795] [id = 12] 17:33:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 33 (0x91fe5800) [pid = 1795] [serial = 33] [outer = (nil)] 17:33:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 34 (0x987c5000) [pid = 1795] [serial = 34] [outer = 0x91fe5800] 17:33:32 INFO - PROCESS | 1795 | 1461026012018 Marionette DEBUG loaded listener.js 17:33:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 35 (0x98e68000) [pid = 1795] [serial = 35] [outer = 0x91fe5800] 17:33:33 INFO - PROCESS | 1795 | 1461026013112 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 17:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1630ms 17:33:33 INFO - PROCESS | 1795 | 1461026013128 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:33:33 INFO - PROCESS | 1795 | 1461026013134 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:33:33 INFO - PROCESS | 1795 | 1461026013140 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:33:33 INFO - PROCESS | 1795 | 1461026013146 Marionette TRACE conn3 <- [1,22,null,{}] 17:33:33 INFO - PROCESS | 1795 | 1461026013163 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:33 INFO - PROCESS | 1795 | 1461026013338 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:33:33 INFO - PROCESS | 1795 | 1461026013476 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:33 INFO - PROCESS | 1795 | ++DOCSHELL 0x9fcba400 == 13 [pid = 1795] [id = 13] 17:33:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 36 (0x9fcba800) [pid = 1795] [serial = 36] [outer = (nil)] 17:33:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 37 (0x9fdb0000) [pid = 1795] [serial = 37] [outer = 0x9fcba800] 17:33:33 INFO - PROCESS | 1795 | 1461026013598 Marionette DEBUG loaded listener.js 17:33:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 38 (0xa0bf2c00) [pid = 1795] [serial = 38] [outer = 0x9fcba800] 17:33:34 INFO - PROCESS | 1795 | 1461026014920 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 17:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1838ms 17:33:35 INFO - PROCESS | 1795 | 1461026014999 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:33:35 INFO - PROCESS | 1795 | 1461026015003 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:33:35 INFO - PROCESS | 1795 | 1461026015014 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:33:35 INFO - PROCESS | 1795 | 1461026015018 Marionette TRACE conn3 <- [1,26,null,{}] 17:33:35 INFO - PROCESS | 1795 | 1461026015027 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:35 INFO - PROCESS | 1795 | 1461026015184 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:33:35 INFO - PROCESS | 1795 | 1461026015332 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:35 INFO - PROCESS | 1795 | ++DOCSHELL 0x91025c00 == 14 [pid = 1795] [id = 14] 17:33:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 39 (0x913bcc00) [pid = 1795] [serial = 39] [outer = (nil)] 17:33:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 40 (0x94fcfc00) [pid = 1795] [serial = 40] [outer = 0x913bcc00] 17:33:35 INFO - PROCESS | 1795 | 1461026015443 Marionette DEBUG loaded listener.js 17:33:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 41 (0x979e2800) [pid = 1795] [serial = 41] [outer = 0x913bcc00] 17:33:36 INFO - PROCESS | 1795 | 1461026016209 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1230ms 17:33:36 INFO - PROCESS | 1795 | 1461026016244 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:33:36 INFO - PROCESS | 1795 | 1461026016253 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:33:36 INFO - PROCESS | 1795 | 1461026016263 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:33:36 INFO - PROCESS | 1795 | 1461026016266 Marionette TRACE conn3 <- [1,30,null,{}] 17:33:36 INFO - PROCESS | 1795 | 1461026016272 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:36 INFO - PROCESS | 1795 | 1461026016418 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:33:36 INFO - PROCESS | 1795 | 1461026016510 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:36 INFO - PROCESS | 1795 | ++DOCSHELL 0x95a70c00 == 15 [pid = 1795] [id = 15] 17:33:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 42 (0x974cfc00) [pid = 1795] [serial = 42] [outer = (nil)] 17:33:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 43 (0x98e72c00) [pid = 1795] [serial = 43] [outer = 0x974cfc00] 17:33:36 INFO - PROCESS | 1795 | 1461026016582 Marionette DEBUG loaded listener.js 17:33:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 44 (0x992edc00) [pid = 1795] [serial = 44] [outer = 0x974cfc00] 17:33:37 INFO - PROCESS | 1795 | 1461026017291 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 17:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1091ms 17:33:37 INFO - PROCESS | 1795 | 1461026017361 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:33:37 INFO - PROCESS | 1795 | 1461026017365 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:33:37 INFO - PROCESS | 1795 | 1461026017371 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:33:37 INFO - PROCESS | 1795 | 1461026017377 Marionette TRACE conn3 <- [1,34,null,{}] 17:33:37 INFO - PROCESS | 1795 | 1461026017392 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:37 INFO - PROCESS | 1795 | 1461026017539 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:33:37 INFO - PROCESS | 1795 | 1461026017550 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x98e74800 == 16 [pid = 1795] [id = 16] 17:33:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 45 (0x9df3b400) [pid = 1795] [serial = 45] [outer = (nil)] 17:33:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 46 (0x9fc42400) [pid = 1795] [serial = 46] [outer = 0x9df3b400] 17:33:37 INFO - PROCESS | 1795 | 1461026017627 Marionette DEBUG loaded listener.js 17:33:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 47 (0x9fcbb000) [pid = 1795] [serial = 47] [outer = 0x9df3b400] 17:33:38 INFO - PROCESS | 1795 | 1461026018383 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 17:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1039ms 17:33:38 INFO - PROCESS | 1795 | 1461026018411 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:33:38 INFO - PROCESS | 1795 | 1461026018414 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:33:38 INFO - PROCESS | 1795 | 1461026018421 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:33:38 INFO - PROCESS | 1795 | 1461026018424 Marionette TRACE conn3 <- [1,38,null,{}] 17:33:38 INFO - PROCESS | 1795 | 1461026018429 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:38 INFO - PROCESS | 1795 | 1461026018609 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:33:38 INFO - PROCESS | 1795 | 1461026018633 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x9326b400 == 17 [pid = 1795] [id = 17] 17:33:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 48 (0x9df3a800) [pid = 1795] [serial = 48] [outer = (nil)] 17:33:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 49 (0x9fd7c400) [pid = 1795] [serial = 49] [outer = 0x9df3a800] 17:33:38 INFO - PROCESS | 1795 | 1461026018705 Marionette DEBUG loaded listener.js 17:33:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 50 (0x9fdac000) [pid = 1795] [serial = 50] [outer = 0x9df3a800] 17:33:39 INFO - PROCESS | 1795 | 1461026019542 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 17:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1180ms 17:33:39 INFO - PROCESS | 1795 | 1461026019602 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:33:39 INFO - PROCESS | 1795 | 1461026019609 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:33:39 INFO - PROCESS | 1795 | 1461026019617 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:33:39 INFO - PROCESS | 1795 | 1461026019624 Marionette TRACE conn3 <- [1,42,null,{}] 17:33:39 INFO - PROCESS | 1795 | 1461026019634 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:39 INFO - PROCESS | 1795 | 1461026019833 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:33:39 INFO - PROCESS | 1795 | 1461026019968 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:40 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fb6e400 == 18 [pid = 1795] [id = 18] 17:33:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 51 (0x90610800) [pid = 1795] [serial = 51] [outer = (nil)] 17:33:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 52 (0x9323dc00) [pid = 1795] [serial = 52] [outer = 0x90610800] 17:33:40 INFO - PROCESS | 1795 | 1461026020062 Marionette DEBUG loaded listener.js 17:33:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 53 (0x9592e400) [pid = 1795] [serial = 53] [outer = 0x90610800] 17:33:40 INFO - PROCESS | 1795 | 1461026020943 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 17:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1348ms 17:33:40 INFO - PROCESS | 1795 | 1461026020965 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:33:40 INFO - PROCESS | 1795 | 1461026020976 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:33:40 INFO - PROCESS | 1795 | 1461026020986 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:33:40 INFO - PROCESS | 1795 | 1461026020991 Marionette TRACE conn3 <- [1,46,null,{}] 17:33:41 INFO - PROCESS | 1795 | 1461026020999 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:41 INFO - PROCESS | 1795 | 1461026021181 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:33:41 INFO - PROCESS | 1795 | 1461026021312 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x8faa8400 == 19 [pid = 1795] [id = 19] 17:33:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 54 (0x95c66c00) [pid = 1795] [serial = 54] [outer = (nil)] 17:33:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 55 (0x97ca8400) [pid = 1795] [serial = 55] [outer = 0x95c66c00] 17:33:41 INFO - PROCESS | 1795 | 1461026021399 Marionette DEBUG loaded listener.js 17:33:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 56 (0x989d9c00) [pid = 1795] [serial = 56] [outer = 0x95c66c00] 17:33:42 INFO - PROCESS | 1795 | 1461026022272 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1341ms 17:33:42 INFO - PROCESS | 1795 | 1461026022344 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:33:42 INFO - PROCESS | 1795 | 1461026022348 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:33:42 INFO - PROCESS | 1795 | 1461026022357 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:33:42 INFO - PROCESS | 1795 | 1461026022363 Marionette TRACE conn3 <- [1,50,null,{}] 17:33:42 INFO - PROCESS | 1795 | 1461026022380 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:42 INFO - PROCESS | 1795 | 1461026022555 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:33:42 INFO - PROCESS | 1795 | 1461026022687 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x97cac000 == 20 [pid = 1795] [id = 20] 17:33:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 57 (0x9aeb9400) [pid = 1795] [serial = 57] [outer = (nil)] 17:33:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 58 (0x9fc43400) [pid = 1795] [serial = 58] [outer = 0x9aeb9400] 17:33:42 INFO - PROCESS | 1795 | 1461026022796 Marionette DEBUG loaded listener.js 17:33:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 59 (0x9fdaf400) [pid = 1795] [serial = 59] [outer = 0x9aeb9400] 17:33:43 INFO - PROCESS | 1795 | 1461026023647 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1337ms 17:33:43 INFO - PROCESS | 1795 | 1461026023695 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:33:43 INFO - PROCESS | 1795 | 1461026023700 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:33:43 INFO - PROCESS | 1795 | 1461026023708 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:33:43 INFO - PROCESS | 1795 | 1461026023710 Marionette TRACE conn3 <- [1,54,null,{}] 17:33:43 INFO - PROCESS | 1795 | 1461026023717 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:43 INFO - PROCESS | 1795 | 1461026023881 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:33:44 INFO - PROCESS | 1795 | 1461026024011 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x9fc4c800 == 21 [pid = 1795] [id = 21] 17:33:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 60 (0xa0168400) [pid = 1795] [serial = 60] [outer = (nil)] 17:33:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 61 (0xa0bedc00) [pid = 1795] [serial = 61] [outer = 0xa0168400] 17:33:44 INFO - PROCESS | 1795 | 1461026024118 Marionette DEBUG loaded listener.js 17:33:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 62 (0xa0f3e400) [pid = 1795] [serial = 62] [outer = 0xa0168400] 17:33:44 INFO - PROCESS | 1795 | 1461026024978 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1333ms 17:33:45 INFO - PROCESS | 1795 | 1461026025042 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:33:45 INFO - PROCESS | 1795 | 1461026025046 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:33:45 INFO - PROCESS | 1795 | 1461026025052 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:33:45 INFO - PROCESS | 1795 | 1461026025056 Marionette TRACE conn3 <- [1,58,null,{}] 17:33:45 INFO - PROCESS | 1795 | 1461026025062 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:45 INFO - PROCESS | 1795 | 1461026025225 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:33:45 INFO - PROCESS | 1795 | 1461026025358 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:45 INFO - PROCESS | 1795 | ++DOCSHELL 0xa0fe0800 == 22 [pid = 1795] [id = 22] 17:33:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 63 (0xa10dc400) [pid = 1795] [serial = 63] [outer = (nil)] 17:33:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 64 (0xa2913000) [pid = 1795] [serial = 64] [outer = 0xa10dc400] 17:33:45 INFO - PROCESS | 1795 | 1461026025447 Marionette DEBUG loaded listener.js 17:33:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 65 (0xa2917400) [pid = 1795] [serial = 65] [outer = 0xa10dc400] 17:33:46 INFO - PROCESS | 1795 | 1461026026443 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1433ms 17:33:46 INFO - PROCESS | 1795 | 1461026026488 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:33:46 INFO - PROCESS | 1795 | 1461026026497 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:33:46 INFO - PROCESS | 1795 | 1461026026532 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:33:46 INFO - PROCESS | 1795 | 1461026026538 Marionette TRACE conn3 <- [1,62,null,{}] 17:33:46 INFO - PROCESS | 1795 | 1461026026546 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:46 INFO - PROCESS | 1795 | 1461026026717 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:33:46 INFO - PROCESS | 1795 | 1461026026906 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x9326a000 == 23 [pid = 1795] [id = 23] 17:33:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 66 (0x94fd2c00) [pid = 1795] [serial = 66] [outer = (nil)] 17:33:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 67 (0x9633d000) [pid = 1795] [serial = 67] [outer = 0x94fd2c00] 17:33:46 INFO - PROCESS | 1795 | 1461026026992 Marionette DEBUG loaded listener.js 17:33:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 68 (0x973b9c00) [pid = 1795] [serial = 68] [outer = 0x94fd2c00] 17:33:47 INFO - PROCESS | 1795 | --DOCSHELL 0x98e74800 == 22 [pid = 1795] [id = 16] 17:33:47 INFO - PROCESS | 1795 | --DOCSHELL 0x95a70c00 == 21 [pid = 1795] [id = 15] 17:33:47 INFO - PROCESS | 1795 | --DOCSHELL 0x91025c00 == 20 [pid = 1795] [id = 14] 17:33:47 INFO - PROCESS | 1795 | --DOCSHELL 0x915c0c00 == 19 [pid = 1795] [id = 10] 17:33:48 INFO - PROCESS | 1795 | 1461026028070 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1597ms 17:33:48 INFO - PROCESS | 1795 | 1461026028127 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:33:48 INFO - PROCESS | 1795 | 1461026028137 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:33:48 INFO - PROCESS | 1795 | 1461026028149 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:33:48 INFO - PROCESS | 1795 | 1461026028159 Marionette TRACE conn3 <- [1,66,null,{}] 17:33:48 INFO - PROCESS | 1795 | 1461026028172 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:48 INFO - PROCESS | 1795 | 1461026028430 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:33:48 INFO - PROCESS | 1795 | 1461026028628 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x9101dc00 == 20 [pid = 1795] [id = 24] 17:33:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 69 (0x91fda400) [pid = 1795] [serial = 69] [outer = (nil)] 17:33:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 70 (0x95caa000) [pid = 1795] [serial = 70] [outer = 0x91fda400] 17:33:48 INFO - PROCESS | 1795 | 1461026028718 Marionette DEBUG loaded listener.js 17:33:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 71 (0x9787a000) [pid = 1795] [serial = 71] [outer = 0x91fda400] 17:33:49 INFO - PROCESS | 1795 | 1461026029543 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1444ms 17:33:49 INFO - PROCESS | 1795 | 1461026029593 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:33:49 INFO - PROCESS | 1795 | 1461026029602 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:33:49 INFO - PROCESS | 1795 | 1461026029614 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:33:49 INFO - PROCESS | 1795 | 1461026029618 Marionette TRACE conn3 <- [1,70,null,{}] 17:33:49 INFO - PROCESS | 1795 | 1461026029625 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:49 INFO - PROCESS | 1795 | 1461026029797 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:33:49 INFO - PROCESS | 1795 | 1461026029945 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x9060c000 == 21 [pid = 1795] [id = 25] 17:33:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 72 (0x979e5800) [pid = 1795] [serial = 72] [outer = (nil)] 17:33:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 73 (0x984eb400) [pid = 1795] [serial = 73] [outer = 0x979e5800] 17:33:50 INFO - PROCESS | 1795 | 1461026030037 Marionette DEBUG loaded listener.js 17:33:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 74 (0x984f0c00) [pid = 1795] [serial = 74] [outer = 0x979e5800] 17:33:50 INFO - PROCESS | 1795 | 1461026030953 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1394ms 17:33:51 INFO - PROCESS | 1795 | 1461026031008 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:33:51 INFO - PROCESS | 1795 | 1461026031013 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:33:51 INFO - PROCESS | 1795 | 1461026031023 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:33:51 INFO - PROCESS | 1795 | 1461026031029 Marionette TRACE conn3 <- [1,74,null,{}] 17:33:51 INFO - PROCESS | 1795 | 1461026031046 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:51 INFO - PROCESS | 1795 | 1461026031238 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:33:51 INFO - PROCESS | 1795 | 1461026031379 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x915ba000 == 22 [pid = 1795] [id = 26] 17:33:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 75 (0x989d9800) [pid = 1795] [serial = 75] [outer = (nil)] 17:33:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 76 (0x9ad61000) [pid = 1795] [serial = 76] [outer = 0x989d9800] 17:33:51 INFO - PROCESS | 1795 | 1461026031477 Marionette DEBUG loaded listener.js 17:33:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 77 (0x9eb48800) [pid = 1795] [serial = 77] [outer = 0x989d9800] 17:33:52 INFO - PROCESS | 1795 | 1461026032350 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1400ms 17:33:52 INFO - PROCESS | 1795 | 1461026032423 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:33:52 INFO - PROCESS | 1795 | 1461026032427 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:33:52 INFO - PROCESS | 1795 | 1461026032434 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:33:52 INFO - PROCESS | 1795 | 1461026032436 Marionette TRACE conn3 <- [1,78,null,{}] 17:33:52 INFO - PROCESS | 1795 | 1461026032443 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:52 INFO - PROCESS | 1795 | 1461026032606 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:33:52 INFO - PROCESS | 1795 | 1461026032742 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:52 INFO - PROCESS | 1795 | ++DOCSHELL 0x915b8400 == 23 [pid = 1795] [id = 27] 17:33:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 78 (0x9fc45000) [pid = 1795] [serial = 78] [outer = (nil)] 17:33:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 79 (0xa0168000) [pid = 1795] [serial = 79] [outer = 0x9fc45000] 17:33:52 INFO - PROCESS | 1795 | 1461026032829 Marionette DEBUG loaded listener.js 17:33:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 80 (0xa0fee000) [pid = 1795] [serial = 80] [outer = 0x9fc45000] 17:33:53 INFO - PROCESS | 1795 | 1461026033678 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1280ms 17:33:53 INFO - PROCESS | 1795 | 1461026033715 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:33:53 INFO - PROCESS | 1795 | 1461026033719 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:33:53 INFO - PROCESS | 1795 | 1461026033725 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:33:53 INFO - PROCESS | 1795 | 1461026033729 Marionette TRACE conn3 <- [1,82,null,{}] 17:33:53 INFO - PROCESS | 1795 | 1461026033753 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:53 INFO - PROCESS | 1795 | 1461026033913 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:33:54 INFO - PROCESS | 1795 | 1461026034047 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:54 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fab1c00 == 24 [pid = 1795] [id = 28] 17:33:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 81 (0x8fb70800) [pid = 1795] [serial = 81] [outer = (nil)] 17:33:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 82 (0xa2b05400) [pid = 1795] [serial = 82] [outer = 0x8fb70800] 17:33:54 INFO - PROCESS | 1795 | 1461026034141 Marionette DEBUG loaded listener.js 17:33:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 83 (0xa2b0dc00) [pid = 1795] [serial = 83] [outer = 0x8fb70800] 17:33:54 INFO - PROCESS | 1795 | 1461026034963 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1301ms 17:33:55 INFO - PROCESS | 1795 | 1461026035027 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:33:55 INFO - PROCESS | 1795 | 1461026035032 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:33:55 INFO - PROCESS | 1795 | 1461026035038 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:33:55 INFO - PROCESS | 1795 | 1461026035041 Marionette TRACE conn3 <- [1,86,null,{}] 17:33:55 INFO - PROCESS | 1795 | 1461026035048 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:55 INFO - PROCESS | 1795 | 1461026035301 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:33:55 INFO - PROCESS | 1795 | 1461026035441 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:55 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fab5400 == 25 [pid = 1795] [id = 29] 17:33:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 84 (0x93240800) [pid = 1795] [serial = 84] [outer = (nil)] 17:33:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 85 (0xa46e5c00) [pid = 1795] [serial = 85] [outer = 0x93240800] 17:33:55 INFO - PROCESS | 1795 | 1461026035534 Marionette DEBUG loaded listener.js 17:33:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 86 (0xa46ec000) [pid = 1795] [serial = 86] [outer = 0x93240800] 17:33:56 INFO - PROCESS | 1795 | 1461026036503 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1504ms 17:33:56 INFO - PROCESS | 1795 | 1461026036542 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:33:56 INFO - PROCESS | 1795 | 1461026036547 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:33:56 INFO - PROCESS | 1795 | 1461026036556 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:33:56 INFO - PROCESS | 1795 | 1461026036561 Marionette TRACE conn3 <- [1,90,null,{}] 17:33:56 INFO - PROCESS | 1795 | 1461026036571 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:56 INFO - PROCESS | 1795 | 1461026036739 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:33:56 INFO - PROCESS | 1795 | 1461026036899 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x95929400 == 26 [pid = 1795] [id = 30] 17:33:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 87 (0x9592d800) [pid = 1795] [serial = 87] [outer = (nil)] 17:33:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 88 (0x9671cc00) [pid = 1795] [serial = 88] [outer = 0x9592d800] 17:33:57 INFO - PROCESS | 1795 | 1461026037038 Marionette DEBUG loaded listener.js 17:33:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 89 (0x984e8000) [pid = 1795] [serial = 89] [outer = 0x9592d800] 17:33:57 INFO - PROCESS | 1795 | --DOCSHELL 0x97cac000 == 25 [pid = 1795] [id = 20] 17:33:57 INFO - PROCESS | 1795 | --DOCSHELL 0x8faa8400 == 24 [pid = 1795] [id = 19] 17:33:57 INFO - PROCESS | 1795 | --DOCSHELL 0x8fb6e400 == 23 [pid = 1795] [id = 18] 17:33:57 INFO - PROCESS | 1795 | 1461026037920 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1434ms 17:33:57 INFO - PROCESS | 1795 | 1461026037990 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:33:57 INFO - PROCESS | 1795 | 1461026037997 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:33:58 INFO - PROCESS | 1795 | 1461026038006 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:33:58 INFO - PROCESS | 1795 | 1461026038012 Marionette TRACE conn3 <- [1,94,null,{}] 17:33:58 INFO - PROCESS | 1795 | 1461026038022 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:58 INFO - PROCESS | 1795 | 1461026038212 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:33:58 INFO - PROCESS | 1795 | 1461026038435 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:58 INFO - PROCESS | 1795 | ++DOCSHELL 0x95cb3000 == 24 [pid = 1795] [id = 31] 17:33:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 90 (0x963c9400) [pid = 1795] [serial = 90] [outer = (nil)] 17:33:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 91 (0x984b7000) [pid = 1795] [serial = 91] [outer = 0x963c9400] 17:33:58 INFO - PROCESS | 1795 | 1461026038541 Marionette DEBUG loaded listener.js 17:33:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 92 (0x984ed800) [pid = 1795] [serial = 92] [outer = 0x963c9400] 17:33:59 INFO - PROCESS | 1795 | 1461026039374 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1402ms 17:33:59 INFO - PROCESS | 1795 | 1461026039407 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:33:59 INFO - PROCESS | 1795 | 1461026039416 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:33:59 INFO - PROCESS | 1795 | 1461026039427 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:33:59 INFO - PROCESS | 1795 | 1461026039430 Marionette TRACE conn3 <- [1,98,null,{}] 17:33:59 INFO - PROCESS | 1795 | 1461026039437 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:59 INFO - PROCESS | 1795 | 1461026039613 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:33:59 INFO - PROCESS | 1795 | 1461026039752 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x91fe2000 == 25 [pid = 1795] [id = 32] 17:33:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 93 (0x91fe2800) [pid = 1795] [serial = 93] [outer = (nil)] 17:33:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 94 (0x9df38400) [pid = 1795] [serial = 94] [outer = 0x91fe2800] 17:33:59 INFO - PROCESS | 1795 | 1461026039840 Marionette DEBUG loaded listener.js 17:33:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 95 (0x9df35c00) [pid = 1795] [serial = 95] [outer = 0x91fe2800] 17:34:00 INFO - PROCESS | 1795 | 1461026040766 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1391ms 17:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:34:00 INFO - PROCESS | 1795 | 1461026040818 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:34:00 INFO - PROCESS | 1795 | 1461026040822 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:34:00 INFO - PROCESS | 1795 | 1461026040829 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:34:00 INFO - PROCESS | 1795 | 1461026040835 Marionette TRACE conn3 <- [1,102,null,{}] 17:34:00 INFO - PROCESS | 1795 | 1461026040852 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:01 INFO - PROCESS | 1795 | 1461026041023 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:34:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 96 (0xa0d4e400) [pid = 1795] [serial = 96] [outer = 0x94fd1400] 17:34:01 INFO - PROCESS | 1795 | 1461026041213 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:01 INFO - PROCESS | 1795 | ++DOCSHELL 0xa2918000 == 26 [pid = 1795] [id = 33] 17:34:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 97 (0xa2b07800) [pid = 1795] [serial = 97] [outer = (nil)] 17:34:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 98 (0xa3d20c00) [pid = 1795] [serial = 98] [outer = 0xa2b07800] 17:34:01 INFO - PROCESS | 1795 | 1461026041353 Marionette DEBUG loaded listener.js 17:34:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 99 (0xa45a8400) [pid = 1795] [serial = 99] [outer = 0xa2b07800] 17:34:02 INFO - PROCESS | 1795 | 1461026042315 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1543ms 17:34:02 INFO - PROCESS | 1795 | 1461026042371 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:34:02 INFO - PROCESS | 1795 | 1461026042375 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:34:02 INFO - PROCESS | 1795 | 1461026042384 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:34:02 INFO - PROCESS | 1795 | 1461026042386 Marionette TRACE conn3 <- [1,106,null,{}] 17:34:02 INFO - PROCESS | 1795 | 1461026042393 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:02 INFO - PROCESS | 1795 | 1461026042566 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:34:02 INFO - PROCESS | 1795 | 1461026042716 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:02 INFO - PROCESS | 1795 | ++DOCSHELL 0x9592c400 == 27 [pid = 1795] [id = 34] 17:34:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 100 (0xa46eac00) [pid = 1795] [serial = 100] [outer = (nil)] 17:34:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 101 (0xa48a9800) [pid = 1795] [serial = 101] [outer = 0xa46eac00] 17:34:02 INFO - PROCESS | 1795 | 1461026042812 Marionette DEBUG loaded listener.js 17:34:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 102 (0xa4c42c00) [pid = 1795] [serial = 102] [outer = 0xa46eac00] 17:34:03 INFO - PROCESS | 1795 | 1461026043663 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1332ms 17:34:03 INFO - PROCESS | 1795 | 1461026043717 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:34:03 INFO - PROCESS | 1795 | 1461026043722 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:34:03 INFO - PROCESS | 1795 | 1461026043728 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:34:03 INFO - PROCESS | 1795 | 1461026043731 Marionette TRACE conn3 <- [1,110,null,{}] 17:34:03 INFO - PROCESS | 1795 | 1461026043737 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:03 INFO - PROCESS | 1795 | 1461026043901 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:34:04 INFO - PROCESS | 1795 | 1461026044043 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:04 INFO - PROCESS | 1795 | ++DOCSHELL 0x8faa7800 == 28 [pid = 1795] [id = 35] 17:34:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 103 (0x95a76400) [pid = 1795] [serial = 103] [outer = (nil)] 17:34:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 104 (0xa4c90c00) [pid = 1795] [serial = 104] [outer = 0x95a76400] 17:34:04 INFO - PROCESS | 1795 | 1461026044129 Marionette DEBUG loaded listener.js 17:34:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 105 (0xa680c800) [pid = 1795] [serial = 105] [outer = 0x95a76400] 17:34:05 INFO - PROCESS | 1795 | 1461026045013 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1332ms 17:34:05 INFO - PROCESS | 1795 | 1461026045063 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:34:05 INFO - PROCESS | 1795 | 1461026045067 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:34:05 INFO - PROCESS | 1795 | 1461026045074 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:34:05 INFO - PROCESS | 1795 | 1461026045077 Marionette TRACE conn3 <- [1,114,null,{}] 17:34:05 INFO - PROCESS | 1795 | 1461026045083 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:05 INFO - PROCESS | 1795 | 1461026045291 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:34:05 INFO - PROCESS | 1795 | 1461026045434 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x8faabc00 == 29 [pid = 1795] [id = 36] 17:34:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 106 (0xa4c4dc00) [pid = 1795] [serial = 106] [outer = (nil)] 17:34:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 107 (0xa6de3c00) [pid = 1795] [serial = 107] [outer = 0xa4c4dc00] 17:34:05 INFO - PROCESS | 1795 | 1461026045526 Marionette DEBUG loaded listener.js 17:34:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 108 (0xa4890800) [pid = 1795] [serial = 108] [outer = 0xa4c4dc00] 17:34:06 INFO - PROCESS | 1795 | 1461026046447 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1430ms 17:34:06 INFO - PROCESS | 1795 | 1461026046505 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:34:06 INFO - PROCESS | 1795 | 1461026046508 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:34:06 INFO - PROCESS | 1795 | 1461026046516 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:34:06 INFO - PROCESS | 1795 | 1461026046519 Marionette TRACE conn3 <- [1,118,null,{}] 17:34:06 INFO - PROCESS | 1795 | 1461026046525 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:06 INFO - PROCESS | 1795 | 1461026046683 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:34:06 INFO - PROCESS | 1795 | 1461026046828 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e881c00 == 30 [pid = 1795] [id = 37] 17:34:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 109 (0x8e883400) [pid = 1795] [serial = 109] [outer = (nil)] 17:34:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 110 (0x8e887000) [pid = 1795] [serial = 110] [outer = 0x8e883400] 17:34:06 INFO - PROCESS | 1795 | 1461026046916 Marionette DEBUG loaded listener.js 17:34:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 111 (0x8e888c00) [pid = 1795] [serial = 111] [outer = 0x8e883400] 17:34:07 INFO - PROCESS | 1795 | 1461026047852 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1486ms 17:34:08 INFO - PROCESS | 1795 | 1461026048002 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:34:08 INFO - PROCESS | 1795 | 1461026048008 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:34:08 INFO - PROCESS | 1795 | 1461026048025 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:34:08 INFO - PROCESS | 1795 | 1461026048030 Marionette TRACE conn3 <- [1,122,null,{}] 17:34:08 INFO - PROCESS | 1795 | 1461026048038 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:08 INFO - PROCESS | 1795 | 1461026048222 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:34:08 INFO - PROCESS | 1795 | 1461026048426 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e905000 == 31 [pid = 1795] [id = 38] 17:34:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 112 (0x8e905800) [pid = 1795] [serial = 112] [outer = (nil)] 17:34:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 113 (0x8e909000) [pid = 1795] [serial = 113] [outer = 0x8e905800] 17:34:08 INFO - PROCESS | 1795 | 1461026048508 Marionette DEBUG loaded listener.js 17:34:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 114 (0x8e90cc00) [pid = 1795] [serial = 114] [outer = 0x8e905800] 17:34:09 INFO - PROCESS | 1795 | 1461026049392 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:34:09 INFO - PROCESS | 1795 | --DOCSHELL 0x9101dc00 == 30 [pid = 1795] [id = 24] 17:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1434ms 17:34:09 INFO - PROCESS | 1795 | 1461026049460 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:34:09 INFO - PROCESS | 1795 | 1461026049467 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:34:09 INFO - PROCESS | 1795 | 1461026049487 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:34:09 INFO - PROCESS | 1795 | 1461026049493 Marionette TRACE conn3 <- [1,126,null,{}] 17:34:09 INFO - PROCESS | 1795 | 1461026049502 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:09 INFO - PROCESS | 1795 | 1461026049711 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x95cac800 == 29 [pid = 1795] [id = 6] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x915ba000 == 28 [pid = 1795] [id = 26] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x9060c000 == 27 [pid = 1795] [id = 25] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x91027800 == 26 [pid = 1795] [id = 12] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x8fab1c00 == 25 [pid = 1795] [id = 28] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x9fcba400 == 24 [pid = 1795] [id = 13] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x915b8400 == 23 [pid = 1795] [id = 27] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x8fab5400 == 22 [pid = 1795] [id = 29] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x8faa7800 == 21 [pid = 1795] [id = 35] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x8faabc00 == 20 [pid = 1795] [id = 36] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x8e881c00 == 19 [pid = 1795] [id = 37] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0xa2918000 == 18 [pid = 1795] [id = 33] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x9592c400 == 17 [pid = 1795] [id = 34] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x95cb3000 == 16 [pid = 1795] [id = 31] 17:34:10 INFO - PROCESS | 1795 | --DOCSHELL 0x91fe2000 == 15 [pid = 1795] [id = 32] 17:34:13 INFO - PROCESS | 1795 | --DOCSHELL 0x9326b400 == 14 [pid = 1795] [id = 17] 17:34:13 INFO - PROCESS | 1795 | --DOCSHELL 0x8faa9800 == 13 [pid = 1795] [id = 8] 17:34:13 INFO - PROCESS | 1795 | --DOCSHELL 0x9326a000 == 12 [pid = 1795] [id = 23] 17:34:13 INFO - PROCESS | 1795 | --DOCSHELL 0x8e905000 == 11 [pid = 1795] [id = 38] 17:34:13 INFO - PROCESS | 1795 | --DOCSHELL 0x95929400 == 10 [pid = 1795] [id = 30] 17:34:13 INFO - PROCESS | 1795 | --DOCSHELL 0x9fc4c800 == 9 [pid = 1795] [id = 21] 17:34:13 INFO - PROCESS | 1795 | --DOCSHELL 0xa0fe0800 == 8 [pid = 1795] [id = 22] 17:34:14 INFO - PROCESS | 1795 | 1461026054496 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e88fc00 == 9 [pid = 1795] [id = 39] 17:34:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 115 (0x8e890400) [pid = 1795] [serial = 115] [outer = (nil)] 17:34:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 116 (0x8e90e800) [pid = 1795] [serial = 116] [outer = 0x8e890400] 17:34:14 INFO - PROCESS | 1795 | 1461026054574 Marionette DEBUG loaded listener.js 17:34:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 117 (0x8fab1c00) [pid = 1795] [serial = 117] [outer = 0x8e890400] 17:34:15 INFO - PROCESS | 1795 | 1461026055300 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5857ms 17:34:15 INFO - PROCESS | 1795 | 1461026055346 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:34:15 INFO - PROCESS | 1795 | 1461026055352 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:34:15 INFO - PROCESS | 1795 | 1461026055365 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:34:15 INFO - PROCESS | 1795 | 1461026055372 Marionette TRACE conn3 <- [1,130,null,{}] 17:34:15 INFO - PROCESS | 1795 | 1461026055379 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:15 INFO - PROCESS | 1795 | 1461026055543 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:34:15 INFO - PROCESS | 1795 | 1461026055602 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x9323e800 == 10 [pid = 1795] [id = 40] 17:34:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 118 (0x9323ec00) [pid = 1795] [serial = 118] [outer = (nil)] 17:34:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 119 (0x93269400) [pid = 1795] [serial = 119] [outer = 0x9323ec00] 17:34:15 INFO - PROCESS | 1795 | 1461026055707 Marionette DEBUG loaded listener.js 17:34:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 120 (0x933a8000) [pid = 1795] [serial = 120] [outer = 0x9323ec00] 17:34:16 INFO - PROCESS | 1795 | 1461026056676 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 17:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1342ms 17:34:16 INFO - PROCESS | 1795 | 1461026056757 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:34:16 INFO - PROCESS | 1795 | 1461026056764 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:34:16 INFO - PROCESS | 1795 | 1461026056771 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:34:16 INFO - PROCESS | 1795 | 1461026056774 Marionette TRACE conn3 <- [1,134,null,{}] 17:34:16 INFO - PROCESS | 1795 | 1461026056780 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:16 INFO - PROCESS | 1795 | 1461026056979 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:34:17 INFO - PROCESS | 1795 | 1461026057000 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x91027000 == 11 [pid = 1795] [id = 41] 17:34:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 121 (0x95a76800) [pid = 1795] [serial = 121] [outer = (nil)] 17:34:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 122 (0x95c6c000) [pid = 1795] [serial = 122] [outer = 0x95a76800] 17:34:17 INFO - PROCESS | 1795 | 1461026057073 Marionette DEBUG loaded listener.js 17:34:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 123 (0x9633d800) [pid = 1795] [serial = 123] [outer = 0x95a76800] 17:34:17 INFO - PROCESS | 1795 | 1461026057930 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 17:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1185ms 17:34:17 INFO - PROCESS | 1795 | 1461026057971 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:34:17 INFO - PROCESS | 1795 | 1461026057975 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:34:18 INFO - PROCESS | 1795 | 1461026058001 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:34:18 INFO - PROCESS | 1795 | 1461026058010 Marionette TRACE conn3 <- [1,138,null,{}] 17:34:18 INFO - PROCESS | 1795 | 1461026058017 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:18 INFO - PROCESS | 1795 | 1461026058223 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:34:18 INFO - PROCESS | 1795 | 1461026058244 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x9787d000 == 12 [pid = 1795] [id = 42] 17:34:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 124 (0x97cae400) [pid = 1795] [serial = 124] [outer = (nil)] 17:34:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 125 (0x989d7400) [pid = 1795] [serial = 125] [outer = 0x97cae400] 17:34:18 INFO - PROCESS | 1795 | 1461026058319 Marionette DEBUG loaded listener.js 17:34:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 126 (0x98e74400) [pid = 1795] [serial = 126] [outer = 0x97cae400] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 125 (0x91fda400) [pid = 1795] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 124 (0x913bcc00) [pid = 1795] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 123 (0x9df3b400) [pid = 1795] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 122 (0x91fe5800) [pid = 1795] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 121 (0x9fcba800) [pid = 1795] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 120 (0x915c1400) [pid = 1795] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 119 (0x974cfc00) [pid = 1795] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 118 (0x9fc45000) [pid = 1795] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 117 (0xa2b07800) [pid = 1795] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 116 (0xa10dc400) [pid = 1795] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 115 (0x9592d800) [pid = 1795] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 114 (0x94fd2c00) [pid = 1795] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 113 (0x93240800) [pid = 1795] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 112 (0x963c9400) [pid = 1795] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 111 (0xa0168400) [pid = 1795] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 110 (0x91fe2800) [pid = 1795] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 109 (0x979e5800) [pid = 1795] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 108 (0x9aeb9400) [pid = 1795] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 107 (0x95c66c00) [pid = 1795] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 106 (0x8fb70800) [pid = 1795] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 105 (0x90610800) [pid = 1795] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 104 (0x9df3a800) [pid = 1795] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 103 (0x8e883400) [pid = 1795] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 102 (0xa4c4dc00) [pid = 1795] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 101 (0x95a76400) [pid = 1795] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 100 (0x8faa9c00) [pid = 1795] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 99 (0x963c8800) [pid = 1795] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 98 (0xa46eac00) [pid = 1795] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:34:19 INFO - PROCESS | 1795 | --DOMWINDOW == 97 (0x989d9800) [pid = 1795] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:34:20 INFO - PROCESS | 1795 | 1461026060254 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 17:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2310ms 17:34:20 INFO - PROCESS | 1795 | 1461026060312 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:34:20 INFO - PROCESS | 1795 | 1461026060315 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:34:20 INFO - PROCESS | 1795 | 1461026060344 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:34:20 INFO - PROCESS | 1795 | 1461026060346 Marionette TRACE conn3 <- [1,142,null,{}] 17:34:20 INFO - PROCESS | 1795 | 1461026060373 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:20 INFO - PROCESS | 1795 | 1461026060514 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:34:20 INFO - PROCESS | 1795 | 1461026060524 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fab3800 == 13 [pid = 1795] [id = 43] 17:34:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 98 (0x90608400) [pid = 1795] [serial = 127] [outer = (nil)] 17:34:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 99 (0x93240800) [pid = 1795] [serial = 128] [outer = 0x90608400] 17:34:20 INFO - PROCESS | 1795 | 1461026060596 Marionette DEBUG loaded listener.js 17:34:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 100 (0x975cb000) [pid = 1795] [serial = 129] [outer = 0x90608400] 17:34:21 INFO - PROCESS | 1795 | 1461026061373 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 17:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1063ms 17:34:21 INFO - PROCESS | 1795 | 1461026061395 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:34:21 INFO - PROCESS | 1795 | 1461026061399 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:34:21 INFO - PROCESS | 1795 | 1461026061405 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:34:21 INFO - PROCESS | 1795 | 1461026061408 Marionette TRACE conn3 <- [1,146,null,{}] 17:34:21 INFO - PROCESS | 1795 | 1461026061413 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:21 INFO - PROCESS | 1795 | 1461026061595 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:34:21 INFO - PROCESS | 1795 | 1461026061620 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x989d9800 == 14 [pid = 1795] [id = 44] 17:34:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 101 (0x989dfc00) [pid = 1795] [serial = 130] [outer = (nil)] 17:34:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 102 (0x992f1800) [pid = 1795] [serial = 131] [outer = 0x989dfc00] 17:34:21 INFO - PROCESS | 1795 | 1461026061710 Marionette DEBUG loaded listener.js 17:34:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 103 (0x9fcba400) [pid = 1795] [serial = 132] [outer = 0x989dfc00] 17:34:22 INFO - PROCESS | 1795 | 1461026062718 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1331ms 17:34:22 INFO - PROCESS | 1795 | 1461026062736 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:34:22 INFO - PROCESS | 1795 | 1461026062744 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:34:22 INFO - PROCESS | 1795 | 1461026062753 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:34:22 INFO - PROCESS | 1795 | 1461026062758 Marionette TRACE conn3 <- [1,150,null,{}] 17:34:22 INFO - PROCESS | 1795 | 1461026062766 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:22 INFO - PROCESS | 1795 | 1461026062932 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:34:23 INFO - PROCESS | 1795 | 1461026063060 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e907000 == 15 [pid = 1795] [id = 45] 17:34:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 104 (0x8e909800) [pid = 1795] [serial = 133] [outer = (nil)] 17:34:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 105 (0x915c7400) [pid = 1795] [serial = 134] [outer = 0x8e909800] 17:34:23 INFO - PROCESS | 1795 | 1461026063187 Marionette DEBUG loaded listener.js 17:34:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 106 (0x933a4c00) [pid = 1795] [serial = 135] [outer = 0x8e909800] 17:34:24 INFO - PROCESS | 1795 | 1461026064128 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 17:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1434ms 17:34:24 INFO - PROCESS | 1795 | 1461026064188 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:34:24 INFO - PROCESS | 1795 | 1461026064196 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:34:24 INFO - PROCESS | 1795 | 1461026064207 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:34:24 INFO - PROCESS | 1795 | 1461026064211 Marionette TRACE conn3 <- [1,154,null,{}] 17:34:24 INFO - PROCESS | 1795 | 1461026064218 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:24 INFO - PROCESS | 1795 | 1461026064437 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:34:24 INFO - PROCESS | 1795 | 1461026064675 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:24 INFO - PROCESS | 1795 | 1461026064736 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:34:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x9df3ac00 == 16 [pid = 1795] [id = 46] 17:34:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 107 (0x9df3b400) [pid = 1795] [serial = 136] [outer = (nil)] 17:34:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 108 (0x9fcbc400) [pid = 1795] [serial = 137] [outer = 0x9df3b400] 17:34:24 INFO - PROCESS | 1795 | 1461026064823 Marionette DEBUG loaded listener.js 17:34:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 109 (0xa010ec00) [pid = 1795] [serial = 138] [outer = 0x9df3b400] 17:34:25 INFO - PROCESS | 1795 | 1461026065686 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 17:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1532ms 17:34:25 INFO - PROCESS | 1795 | 1461026065738 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:34:25 INFO - PROCESS | 1795 | 1461026065743 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:34:25 INFO - PROCESS | 1795 | 1461026065750 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:34:25 INFO - PROCESS | 1795 | 1461026065756 Marionette TRACE conn3 <- [1,158,null,{}] 17:34:25 INFO - PROCESS | 1795 | 1461026065772 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:26 INFO - PROCESS | 1795 | 1461026066015 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:34:26 INFO - PROCESS | 1795 | 1461026066129 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e904000 == 17 [pid = 1795] [id = 47] 17:34:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 110 (0x9fd75c00) [pid = 1795] [serial = 139] [outer = (nil)] 17:34:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 111 (0xa0fe7400) [pid = 1795] [serial = 140] [outer = 0x9fd75c00] 17:34:26 INFO - PROCESS | 1795 | 1461026066216 Marionette DEBUG loaded listener.js 17:34:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 112 (0xa2913800) [pid = 1795] [serial = 141] [outer = 0x9fd75c00] 17:34:27 INFO - PROCESS | 1795 | 1461026067335 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 17:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1635ms 17:34:27 INFO - PROCESS | 1795 | 1461026067385 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:34:27 INFO - PROCESS | 1795 | 1461026067390 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:34:27 INFO - PROCESS | 1795 | 1461026067396 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:34:27 INFO - PROCESS | 1795 | 1461026067400 Marionette TRACE conn3 <- [1,162,null,{}] 17:34:27 INFO - PROCESS | 1795 | 1461026067406 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:27 INFO - PROCESS | 1795 | 1461026067605 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:34:27 INFO - PROCESS | 1795 | 1461026067791 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e882800 == 18 [pid = 1795] [id = 48] 17:34:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 113 (0x8e88a000) [pid = 1795] [serial = 142] [outer = (nil)] 17:34:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 114 (0x8e9f5c00) [pid = 1795] [serial = 143] [outer = 0x8e88a000] 17:34:27 INFO - PROCESS | 1795 | 1461026067876 Marionette DEBUG loaded listener.js 17:34:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 115 (0x8e9f8000) [pid = 1795] [serial = 144] [outer = 0x8e88a000] 17:34:28 INFO - PROCESS | 1795 | 1461026068825 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 17:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1444ms 17:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:34:28 INFO - PROCESS | 1795 | 1461026068840 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:34:28 INFO - PROCESS | 1795 | 1461026068843 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:34:28 INFO - PROCESS | 1795 | 1461026068849 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:34:28 INFO - PROCESS | 1795 | 1461026068853 Marionette TRACE conn3 <- [1,166,null,{}] 17:34:28 INFO - PROCESS | 1795 | 1461026068859 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:29 INFO - PROCESS | 1795 | 1461026069017 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:34:29 INFO - PROCESS | 1795 | 1461026069169 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e993000 == 19 [pid = 1795] [id = 49] 17:34:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 116 (0x8e994400) [pid = 1795] [serial = 145] [outer = (nil)] 17:34:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 117 (0x8e996800) [pid = 1795] [serial = 146] [outer = 0x8e994400] 17:34:29 INFO - PROCESS | 1795 | 1461026069265 Marionette DEBUG loaded listener.js 17:34:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 118 (0x8e99a400) [pid = 1795] [serial = 147] [outer = 0x8e994400] 17:34:30 INFO - PROCESS | 1795 | 1461026070510 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1688ms 17:34:30 INFO - PROCESS | 1795 | 1461026070536 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:34:30 INFO - PROCESS | 1795 | 1461026070541 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:34:30 INFO - PROCESS | 1795 | 1461026070548 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:34:30 INFO - PROCESS | 1795 | 1461026070554 Marionette TRACE conn3 <- [1,170,null,{}] 17:34:30 INFO - PROCESS | 1795 | 1461026070561 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:30 INFO - PROCESS | 1795 | 1461026070718 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:34:30 INFO - PROCESS | 1795 | 1461026070880 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 117 (0x984eb400) [pid = 1795] [serial = 73] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 116 (0xa2b05400) [pid = 1795] [serial = 82] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 115 (0x9787a000) [pid = 1795] [serial = 71] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 114 (0x9787f400) [pid = 1795] [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.] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 113 (0x973b9c00) [pid = 1795] [serial = 68] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 112 (0xa29b2800) [pid = 1795] [serial = 2] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 111 (0x95caa000) [pid = 1795] [serial = 70] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 110 (0x94fcfc00) [pid = 1795] [serial = 40] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 109 (0x9fc42400) [pid = 1795] [serial = 46] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 108 (0x979e2800) [pid = 1795] [serial = 41] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 107 (0x915bb000) [pid = 1795] [serial = 25] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 106 (0x9fdac000) [pid = 1795] [serial = 50] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 105 (0x987c5000) [pid = 1795] [serial = 34] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 104 (0x9fcbb000) [pid = 1795] [serial = 47] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 103 (0x98e68000) [pid = 1795] [serial = 35] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 102 (0x9fdb0000) [pid = 1795] [serial = 37] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 101 (0x915c5400) [pid = 1795] [serial = 27] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 100 (0xa0bf2c00) [pid = 1795] [serial = 38] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 99 (0x992edc00) [pid = 1795] [serial = 44] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 98 (0x96714c00) [pid = 1795] [serial = 31] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 97 (0x98e72c00) [pid = 1795] [serial = 43] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 96 (0x8fab0000) [pid = 1795] [serial = 23] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 95 (0x9326c400) [pid = 1795] [serial = 28] [outer = (nil)] [url = about:blank] 17:34:30 INFO - PROCESS | 1795 | --DOMWINDOW == 94 (0xa0f3e400) [pid = 1795] [serial = 62] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 93 (0x97caa400) [pid = 1795] [serial = 12] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 92 (0xa2913000) [pid = 1795] [serial = 64] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 91 (0x9df35c00) [pid = 1795] [serial = 95] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 90 (0xa46e5c00) [pid = 1795] [serial = 85] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 89 (0x984f0c00) [pid = 1795] [serial = 74] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 88 (0x97912400) [pid = 1795] [serial = 9] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 87 (0x9fdaf400) [pid = 1795] [serial = 59] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 86 (0xa0bedc00) [pid = 1795] [serial = 61] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 85 (0x9ad61000) [pid = 1795] [serial = 76] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 84 (0x989d9c00) [pid = 1795] [serial = 56] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 83 (0x984ed800) [pid = 1795] [serial = 92] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 82 (0x9fc43400) [pid = 1795] [serial = 58] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 81 (0xa2b0dc00) [pid = 1795] [serial = 83] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 80 (0x9592e400) [pid = 1795] [serial = 53] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 79 (0x984e8000) [pid = 1795] [serial = 89] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 78 (0x97ca8400) [pid = 1795] [serial = 55] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 77 (0x9fd7c400) [pid = 1795] [serial = 49] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 76 (0x9323dc00) [pid = 1795] [serial = 52] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 75 (0x9df38400) [pid = 1795] [serial = 94] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 74 (0xa0168000) [pid = 1795] [serial = 79] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 73 (0xa0fee000) [pid = 1795] [serial = 80] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 72 (0xa2917400) [pid = 1795] [serial = 65] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 71 (0x9671cc00) [pid = 1795] [serial = 88] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 70 (0x9633d000) [pid = 1795] [serial = 67] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 69 (0xa46ec000) [pid = 1795] [serial = 86] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 68 (0x984b7000) [pid = 1795] [serial = 91] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 67 (0x8e909000) [pid = 1795] [serial = 113] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 66 (0x8faac800) [pid = 1795] [serial = 22] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 65 (0x915b9000) [pid = 1795] [serial = 16] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 64 (0x915bd000) [pid = 1795] [serial = 17] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 63 (0x9eb48800) [pid = 1795] [serial = 77] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 62 (0x913b4c00) [pid = 1795] [serial = 19] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e889400 == 20 [pid = 1795] [id = 50] 17:34:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 63 (0x8e889c00) [pid = 1795] [serial = 148] [outer = (nil)] 17:34:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 64 (0x8e999400) [pid = 1795] [serial = 149] [outer = 0x8e889c00] 17:34:31 INFO - PROCESS | 1795 | 1461026071104 Marionette DEBUG loaded listener.js 17:34:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 65 (0x8e9fb400) [pid = 1795] [serial = 150] [outer = 0x8e889c00] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 64 (0xa45a8400) [pid = 1795] [serial = 99] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 63 (0xa48a9800) [pid = 1795] [serial = 101] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 62 (0xa3d20c00) [pid = 1795] [serial = 98] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 61 (0x8e888c00) [pid = 1795] [serial = 111] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 60 (0xa4890800) [pid = 1795] [serial = 108] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 59 (0x8e887000) [pid = 1795] [serial = 110] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 58 (0xa680c800) [pid = 1795] [serial = 105] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 57 (0xa6de3c00) [pid = 1795] [serial = 107] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 56 (0xa4c90c00) [pid = 1795] [serial = 104] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | --DOMWINDOW == 55 (0xa4c42c00) [pid = 1795] [serial = 102] [outer = (nil)] [url = about:blank] 17:34:31 INFO - PROCESS | 1795 | 1461026071816 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1286ms 17:34:31 INFO - PROCESS | 1795 | 1461026071846 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:34:31 INFO - PROCESS | 1795 | 1461026071854 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:34:31 INFO - PROCESS | 1795 | 1461026071869 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:34:31 INFO - PROCESS | 1795 | 1461026071873 Marionette TRACE conn3 <- [1,174,null,{}] 17:34:31 INFO - PROCESS | 1795 | 1461026071879 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:32 INFO - PROCESS | 1795 | 1461026072026 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:34:32 INFO - PROCESS | 1795 | 1461026072044 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e990c00 == 21 [pid = 1795] [id = 51] 17:34:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 56 (0x90607000) [pid = 1795] [serial = 151] [outer = (nil)] 17:34:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 57 (0x913b7400) [pid = 1795] [serial = 152] [outer = 0x90607000] 17:34:32 INFO - PROCESS | 1795 | 1461026072116 Marionette DEBUG loaded listener.js 17:34:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 58 (0x915bd000) [pid = 1795] [serial = 153] [outer = 0x90607000] 17:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1235ms 17:34:33 INFO - PROCESS | 1795 | 1461026073095 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:34:33 INFO - PROCESS | 1795 | 1461026073104 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:34:33 INFO - PROCESS | 1795 | 1461026073108 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:34:33 INFO - PROCESS | 1795 | 1461026073115 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:34:33 INFO - PROCESS | 1795 | 1461026073120 Marionette TRACE conn3 <- [1,178,null,{}] 17:34:33 INFO - PROCESS | 1795 | 1461026073135 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:33 INFO - PROCESS | 1795 | 1461026073322 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:34:33 INFO - PROCESS | 1795 | 1461026073344 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:33 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fb6fc00 == 22 [pid = 1795] [id = 52] 17:34:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 59 (0x9323e000) [pid = 1795] [serial = 154] [outer = (nil)] 17:34:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 60 (0x933a3400) [pid = 1795] [serial = 155] [outer = 0x9323e000] 17:34:33 INFO - PROCESS | 1795 | 1461026073417 Marionette DEBUG loaded listener.js 17:34:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 61 (0x94fcfc00) [pid = 1795] [serial = 156] [outer = 0x9323e000] 17:34:34 INFO - PROCESS | 1795 | 1461026074185 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1142ms 17:34:34 INFO - PROCESS | 1795 | 1461026074258 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:34:34 INFO - PROCESS | 1795 | 1461026074262 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:34:34 INFO - PROCESS | 1795 | 1461026074268 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:34:34 INFO - PROCESS | 1795 | 1461026074272 Marionette TRACE conn3 <- [1,182,null,{}] 17:34:34 INFO - PROCESS | 1795 | 1461026074277 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:34 INFO - PROCESS | 1795 | 1461026074458 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:34:34 INFO - PROCESS | 1795 | 1461026074483 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e98ec00 == 23 [pid = 1795] [id = 53] 17:34:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 62 (0x915c1c00) [pid = 1795] [serial = 157] [outer = (nil)] 17:34:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 63 (0x95caac00) [pid = 1795] [serial = 158] [outer = 0x915c1c00] 17:34:34 INFO - PROCESS | 1795 | 1461026074555 Marionette DEBUG loaded listener.js 17:34:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 64 (0x963c9400) [pid = 1795] [serial = 159] [outer = 0x915c1c00] 17:34:35 INFO - PROCESS | 1795 | 1461026075486 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1236ms 17:34:35 INFO - PROCESS | 1795 | 1461026075505 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:34:35 INFO - PROCESS | 1795 | 1461026075508 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:34:35 INFO - PROCESS | 1795 | 1461026075514 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:34:35 INFO - PROCESS | 1795 | 1461026075518 Marionette TRACE conn3 <- [1,186,null,{}] 17:34:35 INFO - PROCESS | 1795 | --DOMWINDOW == 63 (0x97cae400) [pid = 1795] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:34:35 INFO - PROCESS | 1795 | --DOMWINDOW == 62 (0x8e890400) [pid = 1795] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:34:35 INFO - PROCESS | 1795 | --DOMWINDOW == 61 (0x90608400) [pid = 1795] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:34:35 INFO - PROCESS | 1795 | --DOMWINDOW == 60 (0x9323ec00) [pid = 1795] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:34:35 INFO - PROCESS | 1795 | --DOMWINDOW == 59 (0x95a76800) [pid = 1795] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:34:35 INFO - PROCESS | 1795 | --DOMWINDOW == 58 (0x8e905800) [pid = 1795] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:34:35 INFO - PROCESS | 1795 | 1461026075575 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:35 INFO - PROCESS | 1795 | 1461026075753 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:34:35 INFO - PROCESS | 1795 | 1461026075816 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:35 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e88f000 == 24 [pid = 1795] [id = 54] 17:34:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 59 (0x8e906400) [pid = 1795] [serial = 160] [outer = (nil)] 17:34:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 60 (0x95a70800) [pid = 1795] [serial = 161] [outer = 0x8e906400] 17:34:35 INFO - PROCESS | 1795 | 1461026075888 Marionette DEBUG loaded listener.js 17:34:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 61 (0x95c65800) [pid = 1795] [serial = 162] [outer = 0x8e906400] 17:34:36 INFO - PROCESS | 1795 | 1461026076642 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1177ms 17:34:36 INFO - PROCESS | 1795 | 1461026076693 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:34:36 INFO - PROCESS | 1795 | 1461026076696 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:34:36 INFO - PROCESS | 1795 | 1461026076713 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:34:36 INFO - PROCESS | 1795 | 1461026076717 Marionette TRACE conn3 <- [1,190,null,{}] 17:34:36 INFO - PROCESS | 1795 | 1461026076723 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:36 INFO - PROCESS | 1795 | 1461026076882 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:34:36 INFO - PROCESS | 1795 | 1461026076894 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:36 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e88b400 == 25 [pid = 1795] [id = 55] 17:34:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 62 (0x95a75c00) [pid = 1795] [serial = 163] [outer = (nil)] 17:34:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 63 (0x97cae400) [pid = 1795] [serial = 164] [outer = 0x95a75c00] 17:34:36 INFO - PROCESS | 1795 | 1461026076981 Marionette DEBUG loaded listener.js 17:34:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 64 (0x984b7000) [pid = 1795] [serial = 165] [outer = 0x95a75c00] 17:34:37 INFO - PROCESS | 1795 | 1461026077714 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1098ms 17:34:37 INFO - PROCESS | 1795 | 1461026077813 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:34:37 INFO - PROCESS | 1795 | 1461026077819 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:34:37 INFO - PROCESS | 1795 | 1461026077831 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:34:37 INFO - PROCESS | 1795 | 1461026077836 Marionette TRACE conn3 <- [1,194,null,{}] 17:34:37 INFO - PROCESS | 1795 | 1461026077846 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:38 INFO - PROCESS | 1795 | 1461026078024 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:34:38 INFO - PROCESS | 1795 | 1461026078162 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e98c800 == 26 [pid = 1795] [id = 56] 17:34:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 65 (0x8e990800) [pid = 1795] [serial = 166] [outer = (nil)] 17:34:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 66 (0x8e995800) [pid = 1795] [serial = 167] [outer = 0x8e990800] 17:34:38 INFO - PROCESS | 1795 | 1461026078253 Marionette DEBUG loaded listener.js 17:34:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 67 (0x8e9f2c00) [pid = 1795] [serial = 168] [outer = 0x8e990800] 17:34:39 INFO - PROCESS | 1795 | 1461026079116 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1341ms 17:34:39 INFO - PROCESS | 1795 | 1461026079168 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:34:39 INFO - PROCESS | 1795 | 1461026079174 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:34:39 INFO - PROCESS | 1795 | 1461026079186 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:34:39 INFO - PROCESS | 1795 | 1461026079191 Marionette TRACE conn3 <- [1,198,null,{}] 17:34:39 INFO - PROCESS | 1795 | 1461026079199 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:39 INFO - PROCESS | 1795 | 1461026079407 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:34:39 INFO - PROCESS | 1795 | 1461026079544 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:39 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f6000 == 27 [pid = 1795] [id = 57] 17:34:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 68 (0x90607400) [pid = 1795] [serial = 169] [outer = (nil)] 17:34:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 69 (0x915bf400) [pid = 1795] [serial = 170] [outer = 0x90607400] 17:34:39 INFO - PROCESS | 1795 | 1461026079627 Marionette DEBUG loaded listener.js 17:34:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 70 (0x91fe8c00) [pid = 1795] [serial = 171] [outer = 0x90607400] 17:34:40 INFO - PROCESS | 1795 | 1461026080562 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1448ms 17:34:40 INFO - PROCESS | 1795 | 1461026080631 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:34:40 INFO - PROCESS | 1795 | 1461026080635 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:34:40 INFO - PROCESS | 1795 | 1461026080642 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:34:40 INFO - PROCESS | 1795 | 1461026080646 Marionette TRACE conn3 <- [1,202,null,{}] 17:34:40 INFO - PROCESS | 1795 | 1461026080663 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:40 INFO - PROCESS | 1795 | 1461026080872 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:34:41 INFO - PROCESS | 1795 | 1461026081053 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x95a71000 == 28 [pid = 1795] [id = 58] 17:34:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 71 (0x973b8000) [pid = 1795] [serial = 172] [outer = (nil)] 17:34:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 72 (0x97885800) [pid = 1795] [serial = 173] [outer = 0x973b8000] 17:34:41 INFO - PROCESS | 1795 | 1461026081190 Marionette DEBUG loaded listener.js 17:34:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 73 (0x97caec00) [pid = 1795] [serial = 174] [outer = 0x973b8000] 17:34:42 INFO - PROCESS | 1795 | 1461026082090 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1487ms 17:34:42 INFO - PROCESS | 1795 | 1461026082131 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:34:42 INFO - PROCESS | 1795 | 1461026082136 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:34:42 INFO - PROCESS | 1795 | 1461026082145 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:34:42 INFO - PROCESS | 1795 | 1461026082150 Marionette TRACE conn3 <- [1,206,null,{}] 17:34:42 INFO - PROCESS | 1795 | 1461026082157 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:42 INFO - PROCESS | 1795 | 1461026082351 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:34:42 INFO - PROCESS | 1795 | 1461026082487 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x97cabc00 == 29 [pid = 1795] [id = 59] 17:34:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 74 (0x984ec800) [pid = 1795] [serial = 175] [outer = (nil)] 17:34:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 75 (0x987c3400) [pid = 1795] [serial = 176] [outer = 0x984ec800] 17:34:42 INFO - PROCESS | 1795 | 1461026082576 Marionette DEBUG loaded listener.js 17:34:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 76 (0x989dbc00) [pid = 1795] [serial = 177] [outer = 0x984ec800] 17:34:43 INFO - PROCESS | 1795 | 1461026083562 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1487ms 17:34:43 INFO - PROCESS | 1795 | 1461026083632 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:34:43 INFO - PROCESS | 1795 | 1461026083636 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:34:43 INFO - PROCESS | 1795 | 1461026083643 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:34:43 INFO - PROCESS | 1795 | 1461026083647 Marionette TRACE conn3 <- [1,210,null,{}] 17:34:43 INFO - PROCESS | 1795 | 1461026083653 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:43 INFO - PROCESS | 1795 | 1461026083849 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:34:44 INFO - PROCESS | 1795 | 1461026084020 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x933aac00 == 30 [pid = 1795] [id = 60] 17:34:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 77 (0x984efc00) [pid = 1795] [serial = 178] [outer = (nil)] 17:34:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 78 (0x992ea800) [pid = 1795] [serial = 179] [outer = 0x984efc00] 17:34:44 INFO - PROCESS | 1795 | 1461026084108 Marionette DEBUG loaded listener.js 17:34:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 79 (0x992ee400) [pid = 1795] [serial = 180] [outer = 0x984efc00] 17:34:44 INFO - PROCESS | 1795 | 1461026084924 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 17:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1328ms 17:34:44 INFO - PROCESS | 1795 | 1461026084972 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:34:44 INFO - PROCESS | 1795 | 1461026084977 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:34:45 INFO - PROCESS | 1795 | 1461026085014 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:34:45 INFO - PROCESS | 1795 | 1461026085017 Marionette TRACE conn3 <- [1,214,null,{}] 17:34:45 INFO - PROCESS | 1795 | 1461026085028 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:45 INFO - PROCESS | 1795 | 1461026085402 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:34:45 INFO - PROCESS | 1795 | 1461026085618 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e991c00 == 31 [pid = 1795] [id = 61] 17:34:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 80 (0x8e992000) [pid = 1795] [serial = 181] [outer = (nil)] 17:34:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 81 (0x8e9ec400) [pid = 1795] [serial = 182] [outer = 0x8e992000] 17:34:45 INFO - PROCESS | 1795 | 1461026085711 Marionette DEBUG loaded listener.js 17:34:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 82 (0x8faaa400) [pid = 1795] [serial = 183] [outer = 0x8e992000] 17:34:46 INFO - PROCESS | 1795 | 1461026086549 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 17:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1586ms 17:34:46 INFO - PROCESS | 1795 | 1461026086602 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:34:46 INFO - PROCESS | 1795 | 1461026086608 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:34:46 INFO - PROCESS | 1795 | 1461026086616 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:34:46 INFO - PROCESS | 1795 | 1461026086622 Marionette TRACE conn3 <- [1,218,null,{}] 17:34:46 INFO - PROCESS | 1795 | 1461026086629 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:46 INFO - PROCESS | 1795 | 1461026086806 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:34:46 INFO - PROCESS | 1795 | 1461026086952 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f8400 == 32 [pid = 1795] [id = 62] 17:34:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 83 (0x8fab6c00) [pid = 1795] [serial = 184] [outer = (nil)] 17:34:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 84 (0x91fdf800) [pid = 1795] [serial = 185] [outer = 0x8fab6c00] 17:34:47 INFO - PROCESS | 1795 | 1461026087031 Marionette DEBUG loaded listener.js 17:34:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 85 (0x93264c00) [pid = 1795] [serial = 186] [outer = 0x8fab6c00] 17:34:47 INFO - PROCESS | 1795 | --DOMWINDOW == 84 (0x8e90cc00) [pid = 1795] [serial = 114] [outer = (nil)] [url = about:blank] 17:34:47 INFO - PROCESS | 1795 | --DOMWINDOW == 83 (0x989d7400) [pid = 1795] [serial = 125] [outer = (nil)] [url = about:blank] 17:34:47 INFO - PROCESS | 1795 | --DOMWINDOW == 82 (0x8e90e800) [pid = 1795] [serial = 116] [outer = (nil)] [url = about:blank] 17:34:47 INFO - PROCESS | 1795 | --DOMWINDOW == 81 (0x8fab1c00) [pid = 1795] [serial = 117] [outer = (nil)] [url = about:blank] 17:34:47 INFO - PROCESS | 1795 | --DOMWINDOW == 80 (0x93240800) [pid = 1795] [serial = 128] [outer = (nil)] [url = about:blank] 17:34:47 INFO - PROCESS | 1795 | --DOMWINDOW == 79 (0x93269400) [pid = 1795] [serial = 119] [outer = (nil)] [url = about:blank] 17:34:47 INFO - PROCESS | 1795 | --DOMWINDOW == 78 (0x98e74400) [pid = 1795] [serial = 126] [outer = (nil)] [url = about:blank] 17:34:47 INFO - PROCESS | 1795 | --DOMWINDOW == 77 (0x9633d800) [pid = 1795] [serial = 123] [outer = (nil)] [url = about:blank] 17:34:47 INFO - PROCESS | 1795 | --DOMWINDOW == 76 (0x95c6c000) [pid = 1795] [serial = 122] [outer = (nil)] [url = about:blank] 17:34:47 INFO - PROCESS | 1795 | --DOMWINDOW == 75 (0x975cb000) [pid = 1795] [serial = 129] [outer = (nil)] [url = about:blank] 17:34:47 INFO - PROCESS | 1795 | --DOMWINDOW == 74 (0x933a8000) [pid = 1795] [serial = 120] [outer = (nil)] [url = about:blank] 17:34:47 INFO - PROCESS | 1795 | 1461026087829 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 17:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1233ms 17:34:47 INFO - PROCESS | 1795 | 1461026087859 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:34:47 INFO - PROCESS | 1795 | 1461026087864 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:34:47 INFO - PROCESS | 1795 | 1461026087872 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:34:47 INFO - PROCESS | 1795 | 1461026087875 Marionette TRACE conn3 <- [1,222,null,{}] 17:34:47 INFO - PROCESS | 1795 | 1461026087885 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:48 INFO - PROCESS | 1795 | 1461026088031 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:34:48 INFO - PROCESS | 1795 | 1461026088050 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x93240800 == 33 [pid = 1795] [id = 63] 17:34:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 75 (0x9592e000) [pid = 1795] [serial = 187] [outer = (nil)] 17:34:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 76 (0x95cac400) [pid = 1795] [serial = 188] [outer = 0x9592e000] 17:34:48 INFO - PROCESS | 1795 | 1461026088126 Marionette DEBUG loaded listener.js 17:34:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 77 (0x971cf000) [pid = 1795] [serial = 189] [outer = 0x9592e000] 17:34:48 INFO - PROCESS | 1795 | 1461026088908 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 17:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1084ms 17:34:48 INFO - PROCESS | 1795 | 1461026088957 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:34:48 INFO - PROCESS | 1795 | 1461026088963 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:34:48 INFO - PROCESS | 1795 | 1461026088979 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:34:48 INFO - PROCESS | 1795 | 1461026088985 Marionette TRACE conn3 <- [1,226,null,{}] 17:34:49 INFO - PROCESS | 1795 | 1461026088995 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:49 INFO - PROCESS | 1795 | 1461026089144 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:34:49 INFO - PROCESS | 1795 | 1461026089155 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x915ba000 == 34 [pid = 1795] [id = 64] 17:34:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 78 (0x97913800) [pid = 1795] [serial = 190] [outer = (nil)] 17:34:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 79 (0x984ef400) [pid = 1795] [serial = 191] [outer = 0x97913800] 17:34:49 INFO - PROCESS | 1795 | 1461026089227 Marionette DEBUG loaded listener.js 17:34:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 80 (0x98e65800) [pid = 1795] [serial = 192] [outer = 0x97913800] 17:34:50 INFO - PROCESS | 1795 | 1461026090181 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1252ms 17:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:34:50 INFO - PROCESS | 1795 | 1461026090232 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:34:50 INFO - PROCESS | 1795 | 1461026090235 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:34:50 INFO - PROCESS | 1795 | 1461026090246 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:34:50 INFO - PROCESS | 1795 | 1461026090249 Marionette TRACE conn3 <- [1,230,null,{}] 17:34:50 INFO - PROCESS | 1795 | 1461026090255 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:50 INFO - PROCESS | 1795 | 1461026090433 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:34:50 INFO - PROCESS | 1795 | 1461026090455 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e883000 == 35 [pid = 1795] [id = 65] 17:34:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 81 (0x8e905800) [pid = 1795] [serial = 193] [outer = (nil)] 17:34:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 82 (0x9ad63000) [pid = 1795] [serial = 194] [outer = 0x8e905800] 17:34:50 INFO - PROCESS | 1795 | 1461026090541 Marionette DEBUG loaded listener.js 17:34:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 83 (0x9b2d1400) [pid = 1795] [serial = 195] [outer = 0x8e905800] 17:34:51 INFO - PROCESS | 1795 | 1461026091251 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 17:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1083ms 17:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:34:51 INFO - PROCESS | 1795 | 1461026091325 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:34:51 INFO - PROCESS | 1795 | 1461026091328 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:34:51 INFO - PROCESS | 1795 | 1461026091334 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:34:51 INFO - PROCESS | 1795 | 1461026091337 Marionette TRACE conn3 <- [1,234,null,{}] 17:34:51 INFO - PROCESS | 1795 | 1461026091343 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:51 INFO - PROCESS | 1795 | 1461026091554 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:34:51 INFO - PROCESS | 1795 | 1461026091576 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x9fc45400 == 36 [pid = 1795] [id = 66] 17:34:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 84 (0x9fc49800) [pid = 1795] [serial = 196] [outer = (nil)] 17:34:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 85 (0x9fcbc000) [pid = 1795] [serial = 197] [outer = 0x9fc49800] 17:34:51 INFO - PROCESS | 1795 | 1461026091661 Marionette DEBUG loaded listener.js 17:34:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 86 (0x9ff1b400) [pid = 1795] [serial = 198] [outer = 0x9fc49800] 17:34:52 INFO - PROCESS | 1795 | --DOMWINDOW == 85 (0x8e889c00) [pid = 1795] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:34:52 INFO - PROCESS | 1795 | --DOMWINDOW == 84 (0x8e994400) [pid = 1795] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:34:52 INFO - PROCESS | 1795 | --DOMWINDOW == 83 (0x9323e000) [pid = 1795] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:34:52 INFO - PROCESS | 1795 | --DOMWINDOW == 82 (0x90607000) [pid = 1795] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:34:52 INFO - PROCESS | 1795 | --DOMWINDOW == 81 (0x8e906400) [pid = 1795] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:34:52 INFO - PROCESS | 1795 | --DOMWINDOW == 80 (0x915c1c00) [pid = 1795] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:34:52 INFO - PROCESS | 1795 | 1461026092590 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 17:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1290ms 17:34:52 INFO - PROCESS | 1795 | 1461026092624 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:34:52 INFO - PROCESS | 1795 | 1461026092626 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:34:52 INFO - PROCESS | 1795 | 1461026092633 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:34:52 INFO - PROCESS | 1795 | 1461026092635 Marionette TRACE conn3 <- [1,238,null,{}] 17:34:52 INFO - PROCESS | 1795 | 1461026092641 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:52 INFO - PROCESS | 1795 | 1461026092781 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:34:52 INFO - PROCESS | 1795 | 1461026092795 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:52 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e881800 == 37 [pid = 1795] [id = 67] 17:34:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 81 (0x8e901400) [pid = 1795] [serial = 199] [outer = (nil)] 17:34:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 82 (0xa0168000) [pid = 1795] [serial = 200] [outer = 0x8e901400] 17:34:52 INFO - PROCESS | 1795 | 1461026092866 Marionette DEBUG loaded listener.js 17:34:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 83 (0xa018a000) [pid = 1795] [serial = 201] [outer = 0x8e901400] 17:34:53 INFO - PROCESS | 1795 | 1461026093604 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 17:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 987ms 17:34:53 INFO - PROCESS | 1795 | 1461026093621 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:34:53 INFO - PROCESS | 1795 | 1461026093625 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:34:53 INFO - PROCESS | 1795 | 1461026093631 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:34:53 INFO - PROCESS | 1795 | 1461026093634 Marionette TRACE conn3 <- [1,242,null,{}] 17:34:53 INFO - PROCESS | 1795 | 1461026093640 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:53 INFO - PROCESS | 1795 | 1461026093816 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:34:53 INFO - PROCESS | 1795 | 1461026093837 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x984e9400 == 38 [pid = 1795] [id = 68] 17:34:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 84 (0x9fcb9400) [pid = 1795] [serial = 202] [outer = (nil)] 17:34:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 85 (0xa0d4c800) [pid = 1795] [serial = 203] [outer = 0x9fcb9400] 17:34:53 INFO - PROCESS | 1795 | 1461026093909 Marionette DEBUG loaded listener.js 17:34:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 86 (0xa0d53000) [pid = 1795] [serial = 204] [outer = 0x9fcb9400] 17:34:55 INFO - PROCESS | 1795 | 1461026095125 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 17:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1540ms 17:34:55 INFO - PROCESS | 1795 | 1461026095174 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:34:55 INFO - PROCESS | 1795 | 1461026095182 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:34:55 INFO - PROCESS | 1795 | 1461026095191 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:34:55 INFO - PROCESS | 1795 | 1461026095197 Marionette TRACE conn3 <- [1,246,null,{}] 17:34:55 INFO - PROCESS | 1795 | 1461026095205 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:55 INFO - PROCESS | 1795 | 1461026095452 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:34:55 INFO - PROCESS | 1795 | 1461026095579 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:55 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e886c00 == 39 [pid = 1795] [id = 69] 17:34:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 87 (0x90609c00) [pid = 1795] [serial = 205] [outer = (nil)] 17:34:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 88 (0x915b9000) [pid = 1795] [serial = 206] [outer = 0x90609c00] 17:34:55 INFO - PROCESS | 1795 | 1461026095669 Marionette DEBUG loaded listener.js 17:34:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 89 (0x94fcc800) [pid = 1795] [serial = 207] [outer = 0x90609c00] 17:34:56 INFO - PROCESS | 1795 | 1461026096574 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1444ms 17:34:56 INFO - PROCESS | 1795 | 1461026096636 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:34:56 INFO - PROCESS | 1795 | 1461026096645 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:34:56 INFO - PROCESS | 1795 | 1461026096656 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:34:56 INFO - PROCESS | 1795 | 1461026096660 Marionette TRACE conn3 <- [1,250,null,{}] 17:34:56 INFO - PROCESS | 1795 | 1461026096666 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:56 INFO - PROCESS | 1795 | 1461026096877 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:34:57 INFO - PROCESS | 1795 | 1461026097023 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x9060a000 == 40 [pid = 1795] [id = 70] 17:34:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 90 (0x915ba800) [pid = 1795] [serial = 208] [outer = (nil)] 17:34:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 91 (0x984ad000) [pid = 1795] [serial = 209] [outer = 0x915ba800] 17:34:57 INFO - PROCESS | 1795 | 1461026097107 Marionette DEBUG loaded listener.js 17:34:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 92 (0x9ad6b000) [pid = 1795] [serial = 210] [outer = 0x915ba800] 17:34:58 INFO - PROCESS | 1795 | 1461026098012 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1391ms 17:34:58 INFO - PROCESS | 1795 | 1461026098047 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:34:58 INFO - PROCESS | 1795 | 1461026098051 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:34:58 INFO - PROCESS | 1795 | 1461026098058 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:34:58 INFO - PROCESS | 1795 | 1461026098064 Marionette TRACE conn3 <- [1,254,null,{}] 17:34:58 INFO - PROCESS | 1795 | 1461026098080 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:58 INFO - PROCESS | 1795 | 1461026098256 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:34:58 INFO - PROCESS | 1795 | 1461026098403 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:58 INFO - PROCESS | 1795 | ++DOCSHELL 0xa01d1400 == 41 [pid = 1795] [id = 71] 17:34:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 93 (0xa0b66000) [pid = 1795] [serial = 211] [outer = (nil)] 17:34:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 94 (0xa0fee000) [pid = 1795] [serial = 212] [outer = 0xa0b66000] 17:34:58 INFO - PROCESS | 1795 | 1461026098493 Marionette DEBUG loaded listener.js 17:34:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 95 (0xa29b3000) [pid = 1795] [serial = 213] [outer = 0xa0b66000] 17:34:59 INFO - PROCESS | 1795 | 1461026099475 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 17:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1435ms 17:34:59 INFO - PROCESS | 1795 | 1461026099508 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:34:59 INFO - PROCESS | 1795 | 1461026099514 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:34:59 INFO - PROCESS | 1795 | 1461026099522 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:34:59 INFO - PROCESS | 1795 | 1461026099525 Marionette TRACE conn3 <- [1,258,null,{}] 17:34:59 INFO - PROCESS | 1795 | 1461026099531 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:59 INFO - PROCESS | 1795 | 1461026099703 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:34:59 INFO - PROCESS | 1795 | 1461026099848 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e882c00 == 42 [pid = 1795] [id = 72] 17:34:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 96 (0x90608400) [pid = 1795] [serial = 214] [outer = (nil)] 17:34:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 97 (0xa2b10000) [pid = 1795] [serial = 215] [outer = 0x90608400] 17:34:59 INFO - PROCESS | 1795 | 1461026099935 Marionette DEBUG loaded listener.js 17:35:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 98 (0xa2b08400) [pid = 1795] [serial = 216] [outer = 0x90608400] 17:35:00 INFO - PROCESS | 1795 | 1461026100880 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 17:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1399ms 17:35:00 INFO - PROCESS | 1795 | 1461026100924 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:35:00 INFO - PROCESS | 1795 | 1461026100930 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:35:00 INFO - PROCESS | 1795 | 1461026100942 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:35:00 INFO - PROCESS | 1795 | 1461026100947 Marionette TRACE conn3 <- [1,262,null,{}] 17:35:00 INFO - PROCESS | 1795 | 1461026100955 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:01 INFO - PROCESS | 1795 | 1461026101125 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:35:01 INFO - PROCESS | 1795 | 1461026101288 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 99 (0xa2b0a000) [pid = 1795] [serial = 217] [outer = 0x94fd1400] 17:35:01 INFO - PROCESS | 1795 | ++DOCSHELL 0xa3dcb400 == 43 [pid = 1795] [id = 73] 17:35:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 100 (0xa3dcbc00) [pid = 1795] [serial = 218] [outer = (nil)] 17:35:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 101 (0xa45aa000) [pid = 1795] [serial = 219] [outer = 0xa3dcbc00] 17:35:01 INFO - PROCESS | 1795 | 1461026101415 Marionette DEBUG loaded listener.js 17:35:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 102 (0x9df39c00) [pid = 1795] [serial = 220] [outer = 0xa3dcbc00] 17:35:02 INFO - PROCESS | 1795 | 1461026102969 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 17:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 2093ms 17:35:03 INFO - PROCESS | 1795 | 1461026103095 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:35:03 INFO - PROCESS | 1795 | 1461026103102 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:35:03 INFO - PROCESS | 1795 | 1461026103164 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:35:03 INFO - PROCESS | 1795 | 1461026103171 Marionette TRACE conn3 <- [1,266,null,{}] 17:35:03 INFO - PROCESS | 1795 | 1461026103180 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:03 INFO - PROCESS | 1795 | 1461026103356 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:35:03 INFO - PROCESS | 1795 | 1461026103543 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x90609400 == 44 [pid = 1795] [id = 74] 17:35:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 103 (0x9060b400) [pid = 1795] [serial = 221] [outer = (nil)] 17:35:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 104 (0x91fe2400) [pid = 1795] [serial = 222] [outer = 0x9060b400] 17:35:03 INFO - PROCESS | 1795 | 1461026103651 Marionette DEBUG loaded listener.js 17:35:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 105 (0x933a3800) [pid = 1795] [serial = 223] [outer = 0x9060b400] 17:35:04 INFO - PROCESS | 1795 | 1461026104478 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 17:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1342ms 17:35:04 INFO - PROCESS | 1795 | 1461026104511 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:35:04 INFO - PROCESS | 1795 | 1461026104520 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:35:04 INFO - PROCESS | 1795 | 1461026104531 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:35:04 INFO - PROCESS | 1795 | 1461026104535 Marionette TRACE conn3 <- [1,270,null,{}] 17:35:04 INFO - PROCESS | 1795 | 1461026104541 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:04 INFO - PROCESS | 1795 | 1461026104706 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:35:04 INFO - PROCESS | 1795 | 1461026104878 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:04 INFO - PROCESS | 1795 | --DOCSHELL 0x8e88fc00 == 43 [pid = 1795] [id = 39] 17:35:04 INFO - PROCESS | 1795 | --DOCSHELL 0x8e881800 == 42 [pid = 1795] [id = 67] 17:35:04 INFO - PROCESS | 1795 | --DOCSHELL 0x9fc45400 == 41 [pid = 1795] [id = 66] 17:35:04 INFO - PROCESS | 1795 | --DOCSHELL 0x8e883000 == 40 [pid = 1795] [id = 65] 17:35:04 INFO - PROCESS | 1795 | --DOCSHELL 0x915ba000 == 39 [pid = 1795] [id = 64] 17:35:04 INFO - PROCESS | 1795 | --DOCSHELL 0x93240800 == 38 [pid = 1795] [id = 63] 17:35:04 INFO - PROCESS | 1795 | --DOMWINDOW == 104 (0x8e9f5c00) [pid = 1795] [serial = 143] [outer = (nil)] [url = about:blank] 17:35:04 INFO - PROCESS | 1795 | --DOMWINDOW == 103 (0x992f1800) [pid = 1795] [serial = 131] [outer = (nil)] [url = about:blank] 17:35:04 INFO - PROCESS | 1795 | --DOMWINDOW == 102 (0x915c7400) [pid = 1795] [serial = 134] [outer = (nil)] [url = about:blank] 17:35:04 INFO - PROCESS | 1795 | --DOMWINDOW == 101 (0xa0fe7400) [pid = 1795] [serial = 140] [outer = (nil)] [url = about:blank] 17:35:04 INFO - PROCESS | 1795 | --DOMWINDOW == 100 (0x9fcbc400) [pid = 1795] [serial = 137] [outer = (nil)] [url = about:blank] 17:35:04 INFO - PROCESS | 1795 | --DOMWINDOW == 99 (0x97cae400) [pid = 1795] [serial = 164] [outer = (nil)] [url = about:blank] 17:35:04 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e881800 == 39 [pid = 1795] [id = 75] 17:35:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 100 (0x8e883000) [pid = 1795] [serial = 224] [outer = (nil)] 17:35:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 101 (0x8e9f6c00) [pid = 1795] [serial = 225] [outer = 0x8e883000] 17:35:05 INFO - PROCESS | 1795 | 1461026104998 Marionette DEBUG loaded listener.js 17:35:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 102 (0x915c7400) [pid = 1795] [serial = 226] [outer = 0x8e883000] 17:35:05 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f8400 == 38 [pid = 1795] [id = 62] 17:35:05 INFO - PROCESS | 1795 | --DOCSHELL 0x8e991c00 == 37 [pid = 1795] [id = 61] 17:35:05 INFO - PROCESS | 1795 | --DOCSHELL 0x95a71000 == 36 [pid = 1795] [id = 58] 17:35:05 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f6000 == 35 [pid = 1795] [id = 57] 17:35:05 INFO - PROCESS | 1795 | --DOMWINDOW == 101 (0x8e999400) [pid = 1795] [serial = 149] [outer = (nil)] [url = about:blank] 17:35:05 INFO - PROCESS | 1795 | --DOMWINDOW == 100 (0x8e996800) [pid = 1795] [serial = 146] [outer = (nil)] [url = about:blank] 17:35:05 INFO - PROCESS | 1795 | --DOMWINDOW == 99 (0x94fcfc00) [pid = 1795] [serial = 156] [outer = (nil)] [url = about:blank] 17:35:05 INFO - PROCESS | 1795 | --DOMWINDOW == 98 (0x933a3400) [pid = 1795] [serial = 155] [outer = (nil)] [url = about:blank] 17:35:05 INFO - PROCESS | 1795 | --DOMWINDOW == 97 (0x8e9fb400) [pid = 1795] [serial = 150] [outer = (nil)] [url = about:blank] 17:35:05 INFO - PROCESS | 1795 | --DOMWINDOW == 96 (0x913b7400) [pid = 1795] [serial = 152] [outer = (nil)] [url = about:blank] 17:35:05 INFO - PROCESS | 1795 | --DOMWINDOW == 95 (0x915bd000) [pid = 1795] [serial = 153] [outer = (nil)] [url = about:blank] 17:35:05 INFO - PROCESS | 1795 | --DOMWINDOW == 94 (0x95c65800) [pid = 1795] [serial = 162] [outer = (nil)] [url = about:blank] 17:35:05 INFO - PROCESS | 1795 | --DOMWINDOW == 93 (0x963c9400) [pid = 1795] [serial = 159] [outer = (nil)] [url = about:blank] 17:35:05 INFO - PROCESS | 1795 | --DOMWINDOW == 92 (0x8e99a400) [pid = 1795] [serial = 147] [outer = (nil)] [url = about:blank] 17:35:05 INFO - PROCESS | 1795 | --DOMWINDOW == 91 (0x95a70800) [pid = 1795] [serial = 161] [outer = (nil)] [url = about:blank] 17:35:05 INFO - PROCESS | 1795 | --DOMWINDOW == 90 (0x95caac00) [pid = 1795] [serial = 158] [outer = (nil)] [url = about:blank] 17:35:05 INFO - PROCESS | 1795 | 1461026105798 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1281ms 17:35:05 INFO - PROCESS | 1795 | 1461026105846 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:35:05 INFO - PROCESS | 1795 | 1461026105851 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:35:05 INFO - PROCESS | 1795 | 1461026105860 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:35:05 INFO - PROCESS | 1795 | 1461026105865 Marionette TRACE conn3 <- [1,274,null,{}] 17:35:05 INFO - PROCESS | 1795 | 1461026105885 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:06 INFO - PROCESS | 1795 | 1461026106064 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:35:06 INFO - PROCESS | 1795 | 1461026106077 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e996800 == 36 [pid = 1795] [id = 76] 17:35:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 91 (0x973ba000) [pid = 1795] [serial = 227] [outer = (nil)] 17:35:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 92 (0x975cd400) [pid = 1795] [serial = 228] [outer = 0x973ba000] 17:35:06 INFO - PROCESS | 1795 | 1461026106172 Marionette DEBUG loaded listener.js 17:35:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 93 (0x97cae400) [pid = 1795] [serial = 229] [outer = 0x973ba000] 17:35:07 INFO - PROCESS | 1795 | 1461026107220 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 17:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1395ms 17:35:07 INFO - PROCESS | 1795 | 1461026107256 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:35:07 INFO - PROCESS | 1795 | 1461026107262 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:35:07 INFO - PROCESS | 1795 | 1461026107268 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:35:07 INFO - PROCESS | 1795 | 1461026107272 Marionette TRACE conn3 <- [1,278,null,{}] 17:35:07 INFO - PROCESS | 1795 | 1461026107278 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:07 INFO - PROCESS | 1795 | 1461026107444 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:35:07 INFO - PROCESS | 1795 | 1461026107461 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f7000 == 37 [pid = 1795] [id = 77] 17:35:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 94 (0x987c4000) [pid = 1795] [serial = 230] [outer = (nil)] 17:35:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 95 (0x98e23400) [pid = 1795] [serial = 231] [outer = 0x987c4000] 17:35:07 INFO - PROCESS | 1795 | 1461026107549 Marionette DEBUG loaded listener.js 17:35:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 96 (0x9aeb9c00) [pid = 1795] [serial = 232] [outer = 0x987c4000] 17:35:08 INFO - PROCESS | 1795 | 1461026108551 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 17:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1343ms 17:35:08 INFO - PROCESS | 1795 | 1461026108613 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:35:08 INFO - PROCESS | 1795 | 1461026108617 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:35:08 INFO - PROCESS | 1795 | 1461026108628 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:35:08 INFO - PROCESS | 1795 | 1461026108631 Marionette TRACE conn3 <- [1,282,null,{}] 17:35:08 INFO - PROCESS | 1795 | 1461026108637 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:08 INFO - PROCESS | 1795 | 1461026108823 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:35:08 INFO - PROCESS | 1795 | 1461026108845 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x973bb000 == 38 [pid = 1795] [id = 78] 17:35:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 97 (0x984e7c00) [pid = 1795] [serial = 233] [outer = (nil)] 17:35:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 98 (0x9fc4a400) [pid = 1795] [serial = 234] [outer = 0x984e7c00] 17:35:08 INFO - PROCESS | 1795 | 1461026108917 Marionette DEBUG loaded listener.js 17:35:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 99 (0x9fd7fc00) [pid = 1795] [serial = 235] [outer = 0x984e7c00] 17:35:09 INFO - PROCESS | 1795 | 1461026109758 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 17:35:09 INFO - PROCESS | 1795 | --DOMWINDOW == 98 (0x9592e000) [pid = 1795] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:35:09 INFO - PROCESS | 1795 | --DOMWINDOW == 97 (0x8e905800) [pid = 1795] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:35:09 INFO - PROCESS | 1795 | --DOMWINDOW == 96 (0x9fc49800) [pid = 1795] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:35:09 INFO - PROCESS | 1795 | --DOMWINDOW == 95 (0x8fab6c00) [pid = 1795] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:35:09 INFO - PROCESS | 1795 | --DOMWINDOW == 94 (0x8e992000) [pid = 1795] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:35:09 INFO - PROCESS | 1795 | --DOMWINDOW == 93 (0x97913800) [pid = 1795] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:35:09 INFO - PROCESS | 1795 | --DOMWINDOW == 92 (0x8e901400) [pid = 1795] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:35:09 INFO - PROCESS | 1795 | --DOMWINDOW == 91 (0x95a75c00) [pid = 1795] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1382ms 17:35:10 INFO - PROCESS | 1795 | 1461026110011 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:35:10 INFO - PROCESS | 1795 | 1461026110015 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:35:10 INFO - PROCESS | 1795 | 1461026110021 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:35:10 INFO - PROCESS | 1795 | 1461026110024 Marionette TRACE conn3 <- [1,286,null,{}] 17:35:10 INFO - PROCESS | 1795 | 1461026110029 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:10 INFO - PROCESS | 1795 | 1461026110189 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:35:10 INFO - PROCESS | 1795 | 1461026110211 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e90a400 == 39 [pid = 1795] [id = 79] 17:35:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 92 (0x8e98d800) [pid = 1795] [serial = 236] [outer = (nil)] 17:35:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 93 (0x987c4400) [pid = 1795] [serial = 237] [outer = 0x8e98d800] 17:35:10 INFO - PROCESS | 1795 | 1461026110396 Marionette DEBUG loaded listener.js 17:35:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 94 (0x9fd75000) [pid = 1795] [serial = 238] [outer = 0x8e98d800] 17:35:11 INFO - PROCESS | 1795 | 1461026111152 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 17:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1185ms 17:35:11 INFO - PROCESS | 1795 | 1461026111208 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:35:11 INFO - PROCESS | 1795 | 1461026111211 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:35:11 INFO - PROCESS | 1795 | 1461026111217 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:35:11 INFO - PROCESS | 1795 | 1461026111220 Marionette TRACE conn3 <- [1,290,null,{}] 17:35:11 INFO - PROCESS | 1795 | 1461026111226 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:11 INFO - PROCESS | 1795 | 1461026111410 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:35:11 INFO - PROCESS | 1795 | 1461026111423 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e906400 == 40 [pid = 1795] [id = 80] 17:35:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 95 (0x9ffb3800) [pid = 1795] [serial = 239] [outer = (nil)] 17:35:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 96 (0x9ffb8400) [pid = 1795] [serial = 240] [outer = 0x9ffb3800] 17:35:11 INFO - PROCESS | 1795 | 1461026111506 Marionette DEBUG loaded listener.js 17:35:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 97 (0x9ffbb800) [pid = 1795] [serial = 241] [outer = 0x9ffb3800] 17:35:12 INFO - PROCESS | 1795 | 1461026112388 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1229ms 17:35:12 INFO - PROCESS | 1795 | 1461026112448 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:35:12 INFO - PROCESS | 1795 | 1461026112454 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:35:12 INFO - PROCESS | 1795 | 1461026112463 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:35:12 INFO - PROCESS | 1795 | 1461026112468 Marionette TRACE conn3 <- [1,294,null,{}] 17:35:12 INFO - PROCESS | 1795 | 1461026112479 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:12 INFO - PROCESS | 1795 | 1461026112690 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:35:12 INFO - PROCESS | 1795 | 1461026112840 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:12 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e88c000 == 41 [pid = 1795] [id = 81] 17:35:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 98 (0x8e90cc00) [pid = 1795] [serial = 242] [outer = (nil)] 17:35:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 99 (0x8faac400) [pid = 1795] [serial = 243] [outer = 0x8e90cc00] 17:35:12 INFO - PROCESS | 1795 | 1461026112929 Marionette DEBUG loaded listener.js 17:35:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 100 (0x915bc400) [pid = 1795] [serial = 244] [outer = 0x8e90cc00] 17:35:13 INFO - PROCESS | 1795 | 1461026113804 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:13 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. 17:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1385ms 17:35:13 INFO - PROCESS | 1795 | 1461026113848 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:35:13 INFO - PROCESS | 1795 | 1461026113857 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:35:13 INFO - PROCESS | 1795 | 1461026113867 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:35:13 INFO - PROCESS | 1795 | 1461026113871 Marionette TRACE conn3 <- [1,298,null,{}] 17:35:13 INFO - PROCESS | 1795 | 1461026113877 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:14 INFO - PROCESS | 1795 | 1461026114047 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:35:14 INFO - PROCESS | 1795 | 1461026114193 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x933a7400 == 42 [pid = 1795] [id = 82] 17:35:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 101 (0x94fcfc00) [pid = 1795] [serial = 245] [outer = (nil)] 17:35:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 102 (0x9633d000) [pid = 1795] [serial = 246] [outer = 0x94fcfc00] 17:35:14 INFO - PROCESS | 1795 | 1461026114298 Marionette DEBUG loaded listener.js 17:35:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 103 (0x973b8800) [pid = 1795] [serial = 247] [outer = 0x94fcfc00] 17:35:15 INFO - PROCESS | 1795 | 1461026115366 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:15 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. 17:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1584ms 17:35:15 INFO - PROCESS | 1795 | 1461026115452 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:35:15 INFO - PROCESS | 1795 | 1461026115456 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:35:15 INFO - PROCESS | 1795 | 1461026115463 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:35:15 INFO - PROCESS | 1795 | 1461026115469 Marionette TRACE conn3 <- [1,302,null,{}] 17:35:15 INFO - PROCESS | 1795 | 1461026115486 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:15 INFO - PROCESS | 1795 | 1461026115666 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:35:15 INFO - PROCESS | 1795 | 1461026115820 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x984b6c00 == 43 [pid = 1795] [id = 83] 17:35:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 104 (0x9ad66000) [pid = 1795] [serial = 248] [outer = (nil)] 17:35:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 105 (0x9ffb8000) [pid = 1795] [serial = 249] [outer = 0x9ad66000] 17:35:15 INFO - PROCESS | 1795 | 1461026115967 Marionette DEBUG loaded listener.js 17:35:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 106 (0xa017f400) [pid = 1795] [serial = 250] [outer = 0x9ad66000] 17:35:16 INFO - PROCESS | 1795 | 1461026116941 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:17 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. 17:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1547ms 17:35:17 INFO - PROCESS | 1795 | 1461026117013 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:35:17 INFO - PROCESS | 1795 | 1461026117020 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:35:17 INFO - PROCESS | 1795 | 1461026117029 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:35:17 INFO - PROCESS | 1795 | 1461026117035 Marionette TRACE conn3 <- [1,306,null,{}] 17:35:17 INFO - PROCESS | 1795 | 1461026117043 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:17 INFO - PROCESS | 1795 | 1461026117251 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:35:17 INFO - PROCESS | 1795 | 1461026117443 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9ed800 == 44 [pid = 1795] [id = 84] 17:35:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 107 (0xa0d54800) [pid = 1795] [serial = 251] [outer = (nil)] 17:35:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 108 (0xa10dd400) [pid = 1795] [serial = 252] [outer = 0xa0d54800] 17:35:17 INFO - PROCESS | 1795 | 1461026117569 Marionette DEBUG loaded listener.js 17:35:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 109 (0xa29ba800) [pid = 1795] [serial = 253] [outer = 0xa0d54800] 17:35:18 INFO - PROCESS | 1795 | 1461026118378 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:18 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. 17:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1395ms 17:35:18 INFO - PROCESS | 1795 | 1461026118423 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:35:18 INFO - PROCESS | 1795 | 1461026118427 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:35:18 INFO - PROCESS | 1795 | 1461026118433 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:35:18 INFO - PROCESS | 1795 | 1461026118437 Marionette TRACE conn3 <- [1,310,null,{}] 17:35:18 INFO - PROCESS | 1795 | 1461026118442 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:18 INFO - PROCESS | 1795 | 1461026118594 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:35:18 INFO - PROCESS | 1795 | 1461026118747 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e890400 == 45 [pid = 1795] [id = 85] 17:35:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 110 (0x9350b400) [pid = 1795] [serial = 254] [outer = (nil)] 17:35:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 111 (0x93512000) [pid = 1795] [serial = 255] [outer = 0x9350b400] 17:35:18 INFO - PROCESS | 1795 | 1461026118831 Marionette DEBUG loaded listener.js 17:35:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 112 (0x93515400) [pid = 1795] [serial = 256] [outer = 0x9350b400] 17:35:19 INFO - PROCESS | 1795 | 1461026119760 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:19 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. 17:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1380ms 17:35:19 INFO - PROCESS | 1795 | 1461026119813 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:35:19 INFO - PROCESS | 1795 | 1461026119816 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:35:19 INFO - PROCESS | 1795 | 1461026119824 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:35:19 INFO - PROCESS | 1795 | 1461026119827 Marionette TRACE conn3 <- [1,314,null,{}] 17:35:19 INFO - PROCESS | 1795 | 1461026119833 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:20 INFO - PROCESS | 1795 | 1461026120017 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:35:20 INFO - PROCESS | 1795 | 1461026120166 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x93510800 == 46 [pid = 1795] [id = 86] 17:35:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 113 (0xa2b4ec00) [pid = 1795] [serial = 257] [outer = (nil)] 17:35:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 114 (0xa46e7000) [pid = 1795] [serial = 258] [outer = 0xa2b4ec00] 17:35:20 INFO - PROCESS | 1795 | 1461026120254 Marionette DEBUG loaded listener.js 17:35:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 115 (0xa46eb000) [pid = 1795] [serial = 259] [outer = 0xa2b4ec00] 17:35:21 INFO - PROCESS | 1795 | 1461026121191 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:21 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. 17:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1432ms 17:35:21 INFO - PROCESS | 1795 | 1461026121257 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:35:21 INFO - PROCESS | 1795 | 1461026121261 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:35:21 INFO - PROCESS | 1795 | 1461026121268 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:35:21 INFO - PROCESS | 1795 | 1461026121270 Marionette TRACE conn3 <- [1,318,null,{}] 17:35:21 INFO - PROCESS | 1795 | 1461026121276 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:21 INFO - PROCESS | 1795 | 1461026121433 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:35:21 INFO - PROCESS | 1795 | 1461026121581 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e882400 == 47 [pid = 1795] [id = 87] 17:35:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 116 (0x8e908800) [pid = 1795] [serial = 260] [outer = (nil)] 17:35:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 117 (0x90608800) [pid = 1795] [serial = 261] [outer = 0x8e908800] 17:35:21 INFO - PROCESS | 1795 | 1461026121666 Marionette DEBUG loaded listener.js 17:35:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 118 (0x97142800) [pid = 1795] [serial = 262] [outer = 0x8e908800] 17:35:22 INFO - PROCESS | 1795 | 1461026122791 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:22 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. 17:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1582ms 17:35:22 INFO - PROCESS | 1795 | 1461026122851 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:35:22 INFO - PROCESS | 1795 | 1461026122856 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:35:22 INFO - PROCESS | 1795 | 1461026122864 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:35:22 INFO - PROCESS | 1795 | 1461026122869 Marionette TRACE conn3 <- [1,322,null,{}] 17:35:22 INFO - PROCESS | 1795 | 1461026122879 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:23 INFO - PROCESS | 1795 | 1461026123117 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:35:23 INFO - PROCESS | 1795 | 1461026123357 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fb69c00 == 48 [pid = 1795] [id = 88] 17:35:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 119 (0x9323f000) [pid = 1795] [serial = 263] [outer = (nil)] 17:35:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 120 (0x9326ec00) [pid = 1795] [serial = 264] [outer = 0x9323f000] 17:35:23 INFO - PROCESS | 1795 | 1461026123436 Marionette DEBUG loaded listener.js 17:35:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 121 (0x9350b800) [pid = 1795] [serial = 265] [outer = 0x9323f000] 17:35:24 INFO - PROCESS | 1795 | --DOCSHELL 0x8e90a400 == 47 [pid = 1795] [id = 79] 17:35:24 INFO - PROCESS | 1795 | --DOCSHELL 0x973bb000 == 46 [pid = 1795] [id = 78] 17:35:24 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f7000 == 45 [pid = 1795] [id = 77] 17:35:24 INFO - PROCESS | 1795 | 1461026124380 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:24 INFO - PROCESS | 1795 | --DOCSHELL 0x8e996800 == 44 [pid = 1795] [id = 76] 17:35:24 INFO - PROCESS | 1795 | --DOCSHELL 0x8e881800 == 43 [pid = 1795] [id = 75] 17:35:24 INFO - PROCESS | 1795 | --DOCSHELL 0x90609400 == 42 [pid = 1795] [id = 74] 17:35:24 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. 17:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1536ms 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 120 (0x984b7000) [pid = 1795] [serial = 165] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 119 (0x95cac400) [pid = 1795] [serial = 188] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 118 (0x9ad63000) [pid = 1795] [serial = 194] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 117 (0x8e995800) [pid = 1795] [serial = 167] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 116 (0x9fcbc000) [pid = 1795] [serial = 197] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 115 (0x93264c00) [pid = 1795] [serial = 186] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 114 (0x91fdf800) [pid = 1795] [serial = 185] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 113 (0x971cf000) [pid = 1795] [serial = 189] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 112 (0x992ea800) [pid = 1795] [serial = 179] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 111 (0x987c3400) [pid = 1795] [serial = 176] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 110 (0x915bf400) [pid = 1795] [serial = 170] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 109 (0x9ff1b400) [pid = 1795] [serial = 198] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 108 (0x97885800) [pid = 1795] [serial = 173] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 107 (0x8faaa400) [pid = 1795] [serial = 183] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 106 (0x8e9ec400) [pid = 1795] [serial = 182] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 105 (0x984ef400) [pid = 1795] [serial = 191] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 104 (0xa0168000) [pid = 1795] [serial = 200] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 103 (0x9b2d1400) [pid = 1795] [serial = 195] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 102 (0x98e65800) [pid = 1795] [serial = 192] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | --DOMWINDOW == 101 (0xa018a000) [pid = 1795] [serial = 201] [outer = (nil)] [url = about:blank] 17:35:24 INFO - PROCESS | 1795 | 1461026124426 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:35:24 INFO - PROCESS | 1795 | 1461026124436 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:35:24 INFO - PROCESS | 1795 | 1461026124446 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:35:24 INFO - PROCESS | 1795 | 1461026124450 Marionette TRACE conn3 <- [1,326,null,{}] 17:35:24 INFO - PROCESS | 1795 | 1461026124456 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:24 INFO - PROCESS | 1795 | 1461026124610 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:35:24 INFO - PROCESS | 1795 | 1461026124818 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x9323ec00 == 43 [pid = 1795] [id = 89] 17:35:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 102 (0x93240400) [pid = 1795] [serial = 266] [outer = (nil)] 17:35:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 103 (0x93509400) [pid = 1795] [serial = 267] [outer = 0x93240400] 17:35:24 INFO - PROCESS | 1795 | 1461026124910 Marionette DEBUG loaded listener.js 17:35:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 104 (0x95920c00) [pid = 1795] [serial = 268] [outer = 0x93240400] 17:35:25 INFO - PROCESS | 1795 | 1461026125652 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:25 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. 17:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1279ms 17:35:25 INFO - PROCESS | 1795 | 1461026125726 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:35:25 INFO - PROCESS | 1795 | 1461026125730 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:35:25 INFO - PROCESS | 1795 | 1461026125736 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:35:25 INFO - PROCESS | 1795 | 1461026125742 Marionette TRACE conn3 <- [1,330,null,{}] 17:35:25 INFO - PROCESS | 1795 | 1461026125757 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:25 INFO - PROCESS | 1795 | 1461026125915 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:35:26 INFO - PROCESS | 1795 | 1461026126022 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e991800 == 44 [pid = 1795] [id = 90] 17:35:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 105 (0x974cfc00) [pid = 1795] [serial = 269] [outer = (nil)] 17:35:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 106 (0x97536c00) [pid = 1795] [serial = 270] [outer = 0x974cfc00] 17:35:26 INFO - PROCESS | 1795 | 1461026126101 Marionette DEBUG loaded listener.js 17:35:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 107 (0x9753b000) [pid = 1795] [serial = 271] [outer = 0x974cfc00] 17:35:27 INFO - PROCESS | 1795 | 1461026126999 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:27 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. 17:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1285ms 17:35:27 INFO - PROCESS | 1795 | 1461026127022 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:35:27 INFO - PROCESS | 1795 | 1461026127026 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:35:27 INFO - PROCESS | 1795 | 1461026127038 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:35:27 INFO - PROCESS | 1795 | 1461026127040 Marionette TRACE conn3 <- [1,334,null,{}] 17:35:27 INFO - PROCESS | 1795 | 1461026127046 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:27 INFO - PROCESS | 1795 | 1461026127224 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:35:27 INFO - PROCESS | 1795 | 1461026127247 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x97533c00 == 45 [pid = 1795] [id = 91] 17:35:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 108 (0x97885800) [pid = 1795] [serial = 272] [outer = (nil)] 17:35:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 109 (0x984ee000) [pid = 1795] [serial = 273] [outer = 0x97885800] 17:35:27 INFO - PROCESS | 1795 | 1461026127319 Marionette DEBUG loaded listener.js 17:35:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 110 (0x989dec00) [pid = 1795] [serial = 274] [outer = 0x97885800] 17:35:28 INFO - PROCESS | 1795 | 1461026128287 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:28 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. 17:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1288ms 17:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:35:28 INFO - PROCESS | 1795 | 1461026128321 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:35:28 INFO - PROCESS | 1795 | 1461026128324 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:35:28 INFO - PROCESS | 1795 | 1461026128330 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:35:28 INFO - PROCESS | 1795 | 1461026128334 Marionette TRACE conn3 <- [1,338,null,{}] 17:35:28 INFO - PROCESS | 1795 | 1461026128347 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:28 INFO - PROCESS | 1795 | 1461026128530 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:35:28 INFO - PROCESS | 1795 | 1461026128584 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:28 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f5000 == 46 [pid = 1795] [id = 92] 17:35:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 111 (0x8fab6c00) [pid = 1795] [serial = 275] [outer = (nil)] 17:35:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 112 (0x992e9c00) [pid = 1795] [serial = 276] [outer = 0x8fab6c00] 17:35:28 INFO - PROCESS | 1795 | 1461026128657 Marionette DEBUG loaded listener.js 17:35:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 113 (0x992f1c00) [pid = 1795] [serial = 277] [outer = 0x8fab6c00] 17:35:29 INFO - PROCESS | 1795 | --DOMWINDOW == 112 (0x8e909800) [pid = 1795] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:35:29 INFO - PROCESS | 1795 | --DOMWINDOW == 111 (0x9df3b400) [pid = 1795] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:35:29 INFO - PROCESS | 1795 | --DOMWINDOW == 110 (0x9fd75c00) [pid = 1795] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:35:29 INFO - PROCESS | 1795 | --DOMWINDOW == 109 (0x8e88a000) [pid = 1795] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:35:29 INFO - PROCESS | 1795 | --DOMWINDOW == 108 (0x984e7c00) [pid = 1795] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:35:29 INFO - PROCESS | 1795 | --DOMWINDOW == 107 (0x8e883000) [pid = 1795] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:35:29 INFO - PROCESS | 1795 | --DOMWINDOW == 106 (0x8e98d800) [pid = 1795] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:35:29 INFO - PROCESS | 1795 | --DOMWINDOW == 105 (0x9060b400) [pid = 1795] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:35:29 INFO - PROCESS | 1795 | --DOMWINDOW == 104 (0x987c4000) [pid = 1795] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:35:29 INFO - PROCESS | 1795 | --DOMWINDOW == 103 (0x9fcb9400) [pid = 1795] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:35:29 INFO - PROCESS | 1795 | --DOMWINDOW == 102 (0x973ba000) [pid = 1795] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:35:29 INFO - PROCESS | 1795 | 1461026129670 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:29 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. 17:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1396ms 17:35:29 INFO - PROCESS | 1795 | 1461026129726 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:35:29 INFO - PROCESS | 1795 | 1461026129729 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:35:29 INFO - PROCESS | 1795 | 1461026129735 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:35:29 INFO - PROCESS | 1795 | 1461026129739 Marionette TRACE conn3 <- [1,342,null,{}] 17:35:29 INFO - PROCESS | 1795 | 1461026129744 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:29 INFO - PROCESS | 1795 | 1461026129927 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:35:30 INFO - PROCESS | 1795 | 1461026130035 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e98dc00 == 47 [pid = 1795] [id = 93] 17:35:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 103 (0x9060b000) [pid = 1795] [serial = 278] [outer = (nil)] 17:35:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 104 (0x9eb4b000) [pid = 1795] [serial = 279] [outer = 0x9060b000] 17:35:30 INFO - PROCESS | 1795 | 1461026130116 Marionette DEBUG loaded listener.js 17:35:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 105 (0x9ff1b400) [pid = 1795] [serial = 280] [outer = 0x9060b000] 17:35:30 INFO - PROCESS | 1795 | 1461026130862 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:30 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. 17:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1177ms 17:35:30 INFO - PROCESS | 1795 | 1461026130956 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:35:30 INFO - PROCESS | 1795 | 1461026130961 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:35:30 INFO - PROCESS | 1795 | 1461026130972 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:35:30 INFO - PROCESS | 1795 | 1461026130977 Marionette TRACE conn3 <- [1,346,null,{}] 17:35:30 INFO - PROCESS | 1795 | 1461026130987 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:31 INFO - PROCESS | 1795 | 1461026131170 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:35:31 INFO - PROCESS | 1795 | 1461026131324 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x8faaf800 == 48 [pid = 1795] [id = 94] 17:35:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 106 (0x8fab1800) [pid = 1795] [serial = 281] [outer = (nil)] 17:35:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 107 (0x8fb71000) [pid = 1795] [serial = 282] [outer = 0x8fab1800] 17:35:31 INFO - PROCESS | 1795 | 1461026131414 Marionette DEBUG loaded listener.js 17:35:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 108 (0x8fdd3800) [pid = 1795] [serial = 283] [outer = 0x8fab1800] 17:35:32 INFO - PROCESS | 1795 | 1461026132456 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:32 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. 17:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1537ms 17:35:32 INFO - PROCESS | 1795 | 1461026132509 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:35:32 INFO - PROCESS | 1795 | 1461026132514 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:35:32 INFO - PROCESS | 1795 | 1461026132527 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:35:32 INFO - PROCESS | 1795 | 1461026132533 Marionette TRACE conn3 <- [1,350,null,{}] 17:35:32 INFO - PROCESS | 1795 | 1461026132540 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:32 INFO - PROCESS | 1795 | 1461026132712 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:35:32 INFO - PROCESS | 1795 | 1461026132862 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fddd400 == 49 [pid = 1795] [id = 95] 17:35:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 109 (0x90605400) [pid = 1795] [serial = 284] [outer = (nil)] 17:35:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 110 (0x93238c00) [pid = 1795] [serial = 285] [outer = 0x90605400] 17:35:32 INFO - PROCESS | 1795 | 1461026132952 Marionette DEBUG loaded listener.js 17:35:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 111 (0x933a8c00) [pid = 1795] [serial = 286] [outer = 0x90605400] 17:35:33 INFO - PROCESS | 1795 | 1461026133872 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:33 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. 17:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1388ms 17:35:33 INFO - PROCESS | 1795 | 1461026133913 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:35:33 INFO - PROCESS | 1795 | 1461026133917 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:35:33 INFO - PROCESS | 1795 | 1461026133924 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:35:33 INFO - PROCESS | 1795 | 1461026133928 Marionette TRACE conn3 <- [1,354,null,{}] 17:35:33 INFO - PROCESS | 1795 | 1461026133941 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:34 INFO - PROCESS | 1795 | 1461026134129 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:35:34 INFO - PROCESS | 1795 | 1461026134282 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x96339400 == 50 [pid = 1795] [id = 96] 17:35:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 112 (0x97533800) [pid = 1795] [serial = 287] [outer = (nil)] 17:35:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 113 (0x97538400) [pid = 1795] [serial = 288] [outer = 0x97533800] 17:35:34 INFO - PROCESS | 1795 | 1461026134371 Marionette DEBUG loaded listener.js 17:35:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 114 (0x97cad800) [pid = 1795] [serial = 289] [outer = 0x97533800] 17:35:35 INFO - PROCESS | 1795 | 1461026135432 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:35 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. 17:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1532ms 17:35:35 INFO - PROCESS | 1795 | 1461026135456 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:35:35 INFO - PROCESS | 1795 | 1461026135460 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:35:35 INFO - PROCESS | 1795 | 1461026135466 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:35:35 INFO - PROCESS | 1795 | 1461026135470 Marionette TRACE conn3 <- [1,358,null,{}] 17:35:35 INFO - PROCESS | 1795 | 1461026135475 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:35 INFO - PROCESS | 1795 | 1461026135648 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:35:35 INFO - PROCESS | 1795 | 1461026135860 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:35 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e90c800 == 51 [pid = 1795] [id = 97] 17:35:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 115 (0x984eb400) [pid = 1795] [serial = 290] [outer = (nil)] 17:35:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 116 (0x9df3b400) [pid = 1795] [serial = 291] [outer = 0x984eb400] 17:35:35 INFO - PROCESS | 1795 | 1461026135950 Marionette DEBUG loaded listener.js 17:35:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 117 (0x9ffb1400) [pid = 1795] [serial = 292] [outer = 0x984eb400] 17:35:36 INFO - PROCESS | 1795 | 1461026136765 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:36 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. 17:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1337ms 17:35:36 INFO - PROCESS | 1795 | 1461026136804 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:35:36 INFO - PROCESS | 1795 | 1461026136807 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:35:36 INFO - PROCESS | 1795 | 1461026136814 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:35:36 INFO - PROCESS | 1795 | 1461026136820 Marionette TRACE conn3 <- [1,362,null,{}] 17:35:36 INFO - PROCESS | 1795 | 1461026136826 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:36 INFO - PROCESS | 1795 | 1461026136980 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:35:37 INFO - PROCESS | 1795 | 1461026137136 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e887c00 == 52 [pid = 1795] [id = 98] 17:35:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 118 (0x9ffb1000) [pid = 1795] [serial = 293] [outer = (nil)] 17:35:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 119 (0xa01c9400) [pid = 1795] [serial = 294] [outer = 0x9ffb1000] 17:35:37 INFO - PROCESS | 1795 | 1461026137224 Marionette DEBUG loaded listener.js 17:35:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 120 (0xa01d7c00) [pid = 1795] [serial = 295] [outer = 0x9ffb1000] 17:35:38 INFO - PROCESS | 1795 | 1461026138146 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:38 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. 17:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1385ms 17:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:35:38 INFO - PROCESS | 1795 | 1461026138199 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:35:38 INFO - PROCESS | 1795 | 1461026138202 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:35:38 INFO - PROCESS | 1795 | 1461026138209 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:35:38 INFO - PROCESS | 1795 | 1461026138212 Marionette TRACE conn3 <- [1,366,null,{}] 17:35:38 INFO - PROCESS | 1795 | 1461026138218 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:38 INFO - PROCESS | 1795 | 1461026138413 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:35:38 INFO - PROCESS | 1795 | 1461026138569 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e88d400 == 53 [pid = 1795] [id = 99] 17:35:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 121 (0xa3d27c00) [pid = 1795] [serial = 296] [outer = (nil)] 17:35:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 122 (0xa45a5c00) [pid = 1795] [serial = 297] [outer = 0xa3d27c00] 17:35:38 INFO - PROCESS | 1795 | 1461026138709 Marionette DEBUG loaded listener.js 17:35:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 123 (0xa46f0c00) [pid = 1795] [serial = 298] [outer = 0xa3d27c00] 17:35:39 INFO - PROCESS | 1795 | 1461026139586 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:39 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. 17:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1431ms 17:35:39 INFO - PROCESS | 1795 | 1461026139640 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:35:39 INFO - PROCESS | 1795 | 1461026139643 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:35:39 INFO - PROCESS | 1795 | 1461026139650 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:35:39 INFO - PROCESS | 1795 | 1461026139654 Marionette TRACE conn3 <- [1,370,null,{}] 17:35:39 INFO - PROCESS | 1795 | 1461026139660 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:39 INFO - PROCESS | 1795 | 1461026139858 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:35:40 INFO - PROCESS | 1795 | 1461026140081 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:40 INFO - PROCESS | 1795 | ++DOCSHELL 0xa4891400 == 54 [pid = 1795] [id = 100] 17:35:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 124 (0xa4892800) [pid = 1795] [serial = 299] [outer = (nil)] 17:35:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 125 (0xa4895400) [pid = 1795] [serial = 300] [outer = 0xa4892800] 17:35:40 INFO - PROCESS | 1795 | 1461026140210 Marionette DEBUG loaded listener.js 17:35:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 126 (0xa4897400) [pid = 1795] [serial = 301] [outer = 0xa4892800] 17:35:41 INFO - PROCESS | 1795 | 1461026141073 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:35:41 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. 17:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1484ms 17:35:41 INFO - PROCESS | 1795 | 1461026141137 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:35:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:35:41 INFO - PROCESS | 1795 | 1461026141141 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:35:41 INFO - PROCESS | 1795 | 1461026141147 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:35:41 INFO - PROCESS | 1795 | 1461026141151 Marionette TRACE conn3 <- [1,374,null,{}] 17:35:41 INFO - PROCESS | 1795 | 1461026141157 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:41 INFO - PROCESS | 1795 | 1461026141320 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:35:41 INFO - PROCESS | 1795 | 1461026141473 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc95800 == 55 [pid = 1795] [id = 101] 17:35:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 127 (0x8dc97800) [pid = 1795] [serial = 302] [outer = (nil)] 17:35:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x8dc9a400) [pid = 1795] [serial = 303] [outer = 0x8dc97800] 17:35:41 INFO - PROCESS | 1795 | 1461026141557 Marionette DEBUG loaded listener.js 17:35:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x8dc9bc00) [pid = 1795] [serial = 304] [outer = 0x8dc97800] 17:35:42 INFO - PROCESS | 1795 | 1461026142727 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:35:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:35:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1638ms 17:35:42 INFO - PROCESS | 1795 | 1461026142785 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:35:42 INFO - PROCESS | 1795 | 1461026142791 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:35:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:35:42 INFO - PROCESS | 1795 | 1461026142799 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:35:42 INFO - PROCESS | 1795 | 1461026142805 Marionette TRACE conn3 <- [1,378,null,{}] 17:35:42 INFO - PROCESS | 1795 | 1461026142813 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:42 INFO - PROCESS | 1795 | 1461026142973 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:35:43 INFO - PROCESS | 1795 | 1461026143176 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:43 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9ecc00 == 56 [pid = 1795] [id = 102] 17:35:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x8faa7c00) [pid = 1795] [serial = 305] [outer = (nil)] 17:35:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x8fb71c00) [pid = 1795] [serial = 306] [outer = 0x8faa7c00] 17:35:43 INFO - PROCESS | 1795 | 1461026143255 Marionette DEBUG loaded listener.js 17:35:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x8fddac00) [pid = 1795] [serial = 307] [outer = 0x8faa7c00] 17:35:44 INFO - PROCESS | 1795 | 1461026144089 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:35:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:35:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1338ms 17:35:44 INFO - PROCESS | 1795 | 1461026144138 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:35:44 INFO - PROCESS | 1795 | 1461026144151 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:35:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:35:44 INFO - PROCESS | 1795 | 1461026144166 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:35:44 INFO - PROCESS | 1795 | 1461026144171 Marionette TRACE conn3 <- [1,382,null,{}] 17:35:44 INFO - PROCESS | 1795 | 1461026144177 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:44 INFO - PROCESS | 1795 | 1461026144334 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:35:44 INFO - PROCESS | 1795 | 1461026144494 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x913b2400 == 57 [pid = 1795] [id = 103] 17:35:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x913b7400) [pid = 1795] [serial = 308] [outer = (nil)] 17:35:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x93245c00) [pid = 1795] [serial = 309] [outer = 0x913b7400] 17:35:44 INFO - PROCESS | 1795 | 1461026144612 Marionette DEBUG loaded listener.js 17:35:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x93510c00) [pid = 1795] [serial = 310] [outer = 0x913b7400] 17:35:45 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f5000 == 56 [pid = 1795] [id = 92] 17:35:45 INFO - PROCESS | 1795 | --DOCSHELL 0x97533c00 == 55 [pid = 1795] [id = 91] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x9ffb8400) [pid = 1795] [serial = 240] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOCSHELL 0x8e991800 == 54 [pid = 1795] [id = 90] 17:35:45 INFO - PROCESS | 1795 | --DOCSHELL 0x9323ec00 == 53 [pid = 1795] [id = 89] 17:35:45 INFO - PROCESS | 1795 | --DOCSHELL 0x8fb69c00 == 52 [pid = 1795] [id = 88] 17:35:45 INFO - PROCESS | 1795 | --DOCSHELL 0x933a7400 == 51 [pid = 1795] [id = 82] 17:35:45 INFO - PROCESS | 1795 | --DOCSHELL 0x8e88c000 == 50 [pid = 1795] [id = 81] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x933a4c00) [pid = 1795] [serial = 135] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0xa010ec00) [pid = 1795] [serial = 138] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0xa2913800) [pid = 1795] [serial = 141] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x8e9f8000) [pid = 1795] [serial = 144] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x9fc4a400) [pid = 1795] [serial = 234] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x9fd7fc00) [pid = 1795] [serial = 235] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x8e9f6c00) [pid = 1795] [serial = 225] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 126 (0x915c7400) [pid = 1795] [serial = 226] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 125 (0x987c4400) [pid = 1795] [serial = 237] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 124 (0x91fe2400) [pid = 1795] [serial = 222] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 123 (0x933a3800) [pid = 1795] [serial = 223] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 122 (0x98e23400) [pid = 1795] [serial = 231] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 121 (0xa0d4c800) [pid = 1795] [serial = 203] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 120 (0xa0d53000) [pid = 1795] [serial = 204] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 119 (0x915b9000) [pid = 1795] [serial = 206] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 118 (0x975cd400) [pid = 1795] [serial = 228] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 117 (0x97cae400) [pid = 1795] [serial = 229] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 116 (0xa0fee000) [pid = 1795] [serial = 212] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 115 (0x984ad000) [pid = 1795] [serial = 209] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 114 (0xa45aa000) [pid = 1795] [serial = 219] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 113 (0xa2b10000) [pid = 1795] [serial = 215] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 112 (0x9aeb9c00) [pid = 1795] [serial = 232] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 111 (0xa0d4e400) [pid = 1795] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:35:45 INFO - PROCESS | 1795 | --DOMWINDOW == 110 (0x9fd75000) [pid = 1795] [serial = 238] [outer = (nil)] [url = about:blank] 17:35:45 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:35:45 INFO - PROCESS | 1795 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:35:45 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:35:45 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:35:45 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:35:45 INFO - PROCESS | 1795 | 1461026145621 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:35:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:35:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1492ms 17:35:45 INFO - PROCESS | 1795 | 1461026145676 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:35:45 INFO - PROCESS | 1795 | 1461026145681 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:35:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:35:45 INFO - PROCESS | 1795 | 1461026145687 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:35:45 INFO - PROCESS | 1795 | 1461026145693 Marionette TRACE conn3 <- [1,386,null,{}] 17:35:45 INFO - PROCESS | 1795 | 1461026145708 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:45 INFO - PROCESS | 1795 | 1461026145874 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:35:46 INFO - PROCESS | 1795 | 1461026146133 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x915c7400 == 51 [pid = 1795] [id = 104] 17:35:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 111 (0x933a3800) [pid = 1795] [serial = 311] [outer = (nil)] 17:35:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 112 (0x95cac800) [pid = 1795] [serial = 312] [outer = 0x933a3800] 17:35:46 INFO - PROCESS | 1795 | 1461026146212 Marionette DEBUG loaded listener.js 17:35:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 113 (0x973bb800) [pid = 1795] [serial = 313] [outer = 0x933a3800] 17:35:46 INFO - PROCESS | 1795 | 1461026146929 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 17:35:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:35:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1284ms 17:35:46 INFO - PROCESS | 1795 | 1461026146971 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:35:46 INFO - PROCESS | 1795 | 1461026146976 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:35:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:35:46 INFO - PROCESS | 1795 | 1461026146984 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:35:46 INFO - PROCESS | 1795 | 1461026146987 Marionette TRACE conn3 <- [1,390,null,{}] 17:35:46 INFO - PROCESS | 1795 | 1461026146992 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:47 INFO - PROCESS | 1795 | 1461026147140 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:35:47 INFO - PROCESS | 1795 | 1461026147155 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fddd800 == 52 [pid = 1795] [id = 105] 17:35:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 114 (0x97532800) [pid = 1795] [serial = 314] [outer = (nil)] 17:35:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 115 (0x97538c00) [pid = 1795] [serial = 315] [outer = 0x97532800] 17:35:47 INFO - PROCESS | 1795 | 1461026147226 Marionette DEBUG loaded listener.js 17:35:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 116 (0x984ad000) [pid = 1795] [serial = 316] [outer = 0x97532800] 17:35:48 INFO - PROCESS | 1795 | 1461026148134 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 17:35:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:35:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1189ms 17:35:48 INFO - PROCESS | 1795 | 1461026148174 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:35:48 INFO - PROCESS | 1795 | 1461026148177 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:35:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:35:48 INFO - PROCESS | 1795 | 1461026148183 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:35:48 INFO - PROCESS | 1795 | 1461026148186 Marionette TRACE conn3 <- [1,394,null,{}] 17:35:48 INFO - PROCESS | 1795 | 1461026148191 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:48 INFO - PROCESS | 1795 | 1461026148380 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:35:48 INFO - PROCESS | 1795 | 1461026148404 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x97535c00 == 53 [pid = 1795] [id = 106] 17:35:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 117 (0x97536800) [pid = 1795] [serial = 317] [outer = (nil)] 17:35:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 118 (0x98e6cc00) [pid = 1795] [serial = 318] [outer = 0x97536800] 17:35:48 INFO - PROCESS | 1795 | 1461026148478 Marionette DEBUG loaded listener.js 17:35:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 119 (0x992ec000) [pid = 1795] [serial = 319] [outer = 0x97536800] 17:35:49 INFO - PROCESS | 1795 | 1461026149394 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 17:35:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:35:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1237ms 17:35:49 INFO - PROCESS | 1795 | 1461026149421 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:35:49 INFO - PROCESS | 1795 | 1461026149425 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:35:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:35:49 INFO - PROCESS | 1795 | 1461026149436 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:35:49 INFO - PROCESS | 1795 | 1461026149439 Marionette TRACE conn3 <- [1,398,null,{}] 17:35:49 INFO - PROCESS | 1795 | 1461026149444 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:49 INFO - PROCESS | 1795 | 1461026149658 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:35:49 INFO - PROCESS | 1795 | 1461026149683 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x97538000 == 54 [pid = 1795] [id = 107] 17:35:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 120 (0x9fcb9400) [pid = 1795] [serial = 320] [outer = (nil)] 17:35:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 121 (0x9ff1ac00) [pid = 1795] [serial = 321] [outer = 0x9fcb9400] 17:35:49 INFO - PROCESS | 1795 | 1461026149760 Marionette DEBUG loaded listener.js 17:35:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 122 (0x9ffbdc00) [pid = 1795] [serial = 322] [outer = 0x9fcb9400] 17:35:50 INFO - PROCESS | 1795 | --DOMWINDOW == 121 (0x93240400) [pid = 1795] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:35:50 INFO - PROCESS | 1795 | --DOMWINDOW == 120 (0x9323f000) [pid = 1795] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:35:50 INFO - PROCESS | 1795 | --DOMWINDOW == 119 (0x8fab6c00) [pid = 1795] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:35:50 INFO - PROCESS | 1795 | --DOMWINDOW == 118 (0x974cfc00) [pid = 1795] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:35:50 INFO - PROCESS | 1795 | --DOMWINDOW == 117 (0x97885800) [pid = 1795] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:35:50 INFO - PROCESS | 1795 | 1461026150697 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 17:35:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:35:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1282ms 17:35:50 INFO - PROCESS | 1795 | 1461026150723 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:35:50 INFO - PROCESS | 1795 | 1461026150728 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:35:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:35:50 INFO - PROCESS | 1795 | 1461026150734 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:35:50 INFO - PROCESS | 1795 | 1461026150736 Marionette TRACE conn3 <- [1,402,null,{}] 17:35:50 INFO - PROCESS | 1795 | 1461026150743 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:50 INFO - PROCESS | 1795 | 1461026150894 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:35:50 INFO - PROCESS | 1795 | 1461026150908 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x9323f000 == 55 [pid = 1795] [id = 108] 17:35:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 118 (0x9592e800) [pid = 1795] [serial = 323] [outer = (nil)] 17:35:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 119 (0xa015f000) [pid = 1795] [serial = 324] [outer = 0x9592e800] 17:35:50 INFO - PROCESS | 1795 | 1461026150979 Marionette DEBUG loaded listener.js 17:35:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 120 (0xa01d3400) [pid = 1795] [serial = 325] [outer = 0x9592e800] 17:35:51 INFO - PROCESS | 1795 | 1461026151776 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 17:35:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:35:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1079ms 17:35:51 INFO - PROCESS | 1795 | 1461026151818 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:35:51 INFO - PROCESS | 1795 | 1461026151822 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:35:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:35:51 INFO - PROCESS | 1795 | 1461026151828 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:35:51 INFO - PROCESS | 1795 | 1461026151831 Marionette TRACE conn3 <- [1,406,null,{}] 17:35:51 INFO - PROCESS | 1795 | 1461026151841 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:51 INFO - PROCESS | 1795 | 1461026151981 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:35:52 INFO - PROCESS | 1795 | 1461026151995 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:52 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e99bc00 == 56 [pid = 1795] [id = 109] 17:35:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 121 (0x9ffb0800) [pid = 1795] [serial = 326] [outer = (nil)] 17:35:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 122 (0xa2913000) [pid = 1795] [serial = 327] [outer = 0x9ffb0800] 17:35:52 INFO - PROCESS | 1795 | 1461026152064 Marionette DEBUG loaded listener.js 17:35:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 123 (0xa2b0e400) [pid = 1795] [serial = 328] [outer = 0x9ffb0800] 17:35:53 INFO - PROCESS | 1795 | 1461026153163 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 17:35:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:35:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1386ms 17:35:53 INFO - PROCESS | 1795 | 1461026153215 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:35:53 INFO - PROCESS | 1795 | 1461026153223 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:35:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:35:53 INFO - PROCESS | 1795 | 1461026153233 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:35:53 INFO - PROCESS | 1795 | 1461026153237 Marionette TRACE conn3 <- [1,410,null,{}] 17:35:53 INFO - PROCESS | 1795 | 1461026153246 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:53 INFO - PROCESS | 1795 | 1461026153426 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:35:53 INFO - PROCESS | 1795 | 1461026153637 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x8faaa400 == 57 [pid = 1795] [id = 110] 17:35:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 124 (0x8fab5400) [pid = 1795] [serial = 329] [outer = (nil)] 17:35:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 125 (0x9060b400) [pid = 1795] [serial = 330] [outer = 0x8fab5400] 17:35:53 INFO - PROCESS | 1795 | 1461026153732 Marionette DEBUG loaded listener.js 17:35:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 126 (0x91fe0000) [pid = 1795] [serial = 331] [outer = 0x8fab5400] 17:35:54 INFO - PROCESS | 1795 | 1461026154681 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 17:35:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:35:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1481ms 17:35:54 INFO - PROCESS | 1795 | 1461026154714 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:35:54 INFO - PROCESS | 1795 | 1461026154723 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:35:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:35:54 INFO - PROCESS | 1795 | 1461026154735 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:35:54 INFO - PROCESS | 1795 | 1461026154739 Marionette TRACE conn3 <- [1,414,null,{}] 17:35:54 INFO - PROCESS | 1795 | 1461026154746 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:54 INFO - PROCESS | 1795 | 1461026154922 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:35:55 INFO - PROCESS | 1795 | 1461026155078 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:55 INFO - PROCESS | 1795 | ++DOCSHELL 0x95a74000 == 58 [pid = 1795] [id = 111] 17:35:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 127 (0x97531c00) [pid = 1795] [serial = 332] [outer = (nil)] 17:35:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x9787b400) [pid = 1795] [serial = 333] [outer = 0x97531c00] 17:35:55 INFO - PROCESS | 1795 | 1461026155252 Marionette DEBUG loaded listener.js 17:35:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x98e6c800) [pid = 1795] [serial = 334] [outer = 0x97531c00] 17:35:56 INFO - PROCESS | 1795 | 1461026156172 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 17:35:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:35:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1481ms 17:35:56 INFO - PROCESS | 1795 | 1461026156216 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:35:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:35:56 INFO - PROCESS | 1795 | 1461026156220 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:35:56 INFO - PROCESS | 1795 | 1461026156227 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:35:56 INFO - PROCESS | 1795 | 1461026156233 Marionette TRACE conn3 <- [1,418,null,{}] 17:35:56 INFO - PROCESS | 1795 | 1461026156249 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:56 INFO - PROCESS | 1795 | 1461026156424 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:35:56 INFO - PROCESS | 1795 | 1461026156579 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e98f400 == 59 [pid = 1795] [id = 112] 17:35:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x8e993800) [pid = 1795] [serial = 335] [outer = (nil)] 17:35:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0xa10d8400) [pid = 1795] [serial = 336] [outer = 0x8e993800] 17:35:56 INFO - PROCESS | 1795 | 1461026156674 Marionette DEBUG loaded listener.js 17:35:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0xa4689400) [pid = 1795] [serial = 337] [outer = 0x8e993800] 17:35:58 INFO - PROCESS | 1795 | 1461026158004 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 17:35:58 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 17:35:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1789ms 17:35:58 INFO - PROCESS | 1795 | 1461026158016 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:35:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:35:58 INFO - PROCESS | 1795 | 1461026158020 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:35:58 INFO - PROCESS | 1795 | 1461026158070 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:35:58 INFO - PROCESS | 1795 | 1461026158074 Marionette TRACE conn3 <- [1,422,null,{}] 17:35:58 INFO - PROCESS | 1795 | 1461026158103 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:58 INFO - PROCESS | 1795 | 1461026158262 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:35:58 INFO - PROCESS | 1795 | 1461026158415 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:58 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e888800 == 60 [pid = 1795] [id = 113] 17:35:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0xa2b56400) [pid = 1795] [serial = 338] [outer = (nil)] 17:35:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0xa4893400) [pid = 1795] [serial = 339] [outer = 0xa2b56400] 17:35:58 INFO - PROCESS | 1795 | 1461026158500 Marionette DEBUG loaded listener.js 17:35:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0xa489b800) [pid = 1795] [serial = 340] [outer = 0xa2b56400] 17:35:59 INFO - PROCESS | 1795 | 1461026159797 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 17:35:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:35:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1805ms 17:35:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:35:59 INFO - PROCESS | 1795 | 1461026159890 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:35:59 INFO - PROCESS | 1795 | 1461026159894 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:35:59 INFO - PROCESS | 1795 | 1461026159902 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:35:59 INFO - PROCESS | 1795 | 1461026159906 Marionette TRACE conn3 <- [1,426,null,{}] 17:35:59 INFO - PROCESS | 1795 | 1461026159912 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:00 INFO - PROCESS | 1795 | 1461026160064 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:36:00 INFO - PROCESS | 1795 | 1461026160221 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:00 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e885000 == 61 [pid = 1795] [id = 114] 17:36:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8e98f000) [pid = 1795] [serial = 341] [outer = (nil)] 17:36:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8f756c00) [pid = 1795] [serial = 342] [outer = 0x8e98f000] 17:36:00 INFO - PROCESS | 1795 | 1461026160307 Marionette DEBUG loaded listener.js 17:36:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8f75c400) [pid = 1795] [serial = 343] [outer = 0x8e98f000] 17:36:01 INFO - PROCESS | 1795 | 1461026161285 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 17:36:01 INFO - PROCESS | 1795 | 1461026161340 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:36:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:36:01 INFO - PROCESS | 1795 | 1461026161347 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:36:01 INFO - PROCESS | 1795 | 1461026161350 Marionette TRACE conn3 <- [1,430,null,{}] 17:36:01 INFO - PROCESS | 1795 | 1461026161356 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:01 INFO - PROCESS | 1795 | 1461026161543 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:36:01 INFO - PROCESS | 1795 | 1461026161754 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x8df49400 == 62 [pid = 1795] [id = 115] 17:36:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8df4a400) [pid = 1795] [serial = 344] [outer = (nil)] 17:36:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8df4f000) [pid = 1795] [serial = 345] [outer = 0x8df4a400] 17:36:01 INFO - PROCESS | 1795 | 1461026161894 Marionette DEBUG loaded listener.js 17:36:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8f760800) [pid = 1795] [serial = 346] [outer = 0x8df4a400] 17:36:02 INFO - PROCESS | 1795 | 1461026162928 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 17:36:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:36:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1637ms 17:36:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:36:02 INFO - PROCESS | 1795 | 1461026162985 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:36:02 INFO - PROCESS | 1795 | 1461026162988 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:36:02 INFO - PROCESS | 1795 | 1461026162995 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:36:02 INFO - PROCESS | 1795 | 1461026162998 Marionette TRACE conn3 <- [1,434,null,{}] 17:36:03 INFO - PROCESS | 1795 | 1461026163004 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:03 INFO - PROCESS | 1795 | 1461026163188 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:36:03 INFO - PROCESS | 1795 | 1461026163393 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x8df4bc00 == 63 [pid = 1795] [id = 116] 17:36:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8e9ef000) [pid = 1795] [serial = 347] [outer = (nil)] 17:36:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x944b5800) [pid = 1795] [serial = 348] [outer = 0x8e9ef000] 17:36:03 INFO - PROCESS | 1795 | 1461026163526 Marionette DEBUG loaded listener.js 17:36:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x944ba400) [pid = 1795] [serial = 349] [outer = 0x8e9ef000] 17:36:04 INFO - PROCESS | 1795 | 1461026164338 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 17:36:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:36:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1385ms 17:36:04 INFO - PROCESS | 1795 | 1461026164387 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:36:04 INFO - PROCESS | 1795 | 1461026164393 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:36:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:36:04 INFO - PROCESS | 1795 | 1461026164400 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:36:04 INFO - PROCESS | 1795 | 1461026164402 Marionette TRACE conn3 <- [1,438,null,{}] 17:36:04 INFO - PROCESS | 1795 | 1461026164409 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:04 INFO - PROCESS | 1795 | 1461026164590 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:36:04 INFO - PROCESS | 1795 | 1461026164758 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:04 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fdd2c00 == 64 [pid = 1795] [id = 117] 17:36:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x915bcc00) [pid = 1795] [serial = 350] [outer = (nil)] 17:36:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x944be800) [pid = 1795] [serial = 351] [outer = 0x915bcc00] 17:36:04 INFO - PROCESS | 1795 | 1461026164846 Marionette DEBUG loaded listener.js 17:36:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x944c0400) [pid = 1795] [serial = 352] [outer = 0x915bcc00] 17:36:06 INFO - PROCESS | 1795 | 1461026166273 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 17:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1895ms 17:36:06 INFO - PROCESS | 1795 | 1461026166297 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:36:06 INFO - PROCESS | 1795 | 1461026166305 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:36:06 INFO - PROCESS | 1795 | 1461026166313 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:36:06 INFO - PROCESS | 1795 | 1461026166318 Marionette TRACE conn3 <- [1,442,null,{}] 17:36:06 INFO - PROCESS | 1795 | 1461026166326 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:06 INFO - PROCESS | 1795 | 1461026166489 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:36:06 INFO - PROCESS | 1795 | 1461026166843 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fab1000 == 65 [pid = 1795] [id = 118] 17:36:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8fab3400) [pid = 1795] [serial = 353] [outer = (nil)] 17:36:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8fdd8c00) [pid = 1795] [serial = 354] [outer = 0x8fab3400] 17:36:06 INFO - PROCESS | 1795 | 1461026166934 Marionette DEBUG loaded listener.js 17:36:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x913b0800) [pid = 1795] [serial = 355] [outer = 0x8fab3400] 17:36:07 INFO - PROCESS | 1795 | --DOCSHELL 0x984e9400 == 64 [pid = 1795] [id = 68] 17:36:07 INFO - PROCESS | 1795 | --DOCSHELL 0xa01d1400 == 63 [pid = 1795] [id = 71] 17:36:07 INFO - PROCESS | 1795 | --DOCSHELL 0x9060a000 == 62 [pid = 1795] [id = 70] 17:36:07 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x9eb4b000) [pid = 1795] [serial = 279] [outer = (nil)] [url = about:blank] 17:36:07 INFO - PROCESS | 1795 | --DOCSHELL 0x9323f000 == 61 [pid = 1795] [id = 108] 17:36:07 INFO - PROCESS | 1795 | --DOCSHELL 0x97538000 == 60 [pid = 1795] [id = 107] 17:36:08 INFO - PROCESS | 1795 | --DOCSHELL 0x97535c00 == 59 [pid = 1795] [id = 106] 17:36:08 INFO - PROCESS | 1795 | --DOCSHELL 0x8fddd800 == 58 [pid = 1795] [id = 105] 17:36:08 INFO - PROCESS | 1795 | --DOCSHELL 0x915c7400 == 57 [pid = 1795] [id = 104] 17:36:08 INFO - PROCESS | 1795 | 1461026168045 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 17:36:08 INFO - PROCESS | 1795 | --DOCSHELL 0x913b2400 == 56 [pid = 1795] [id = 103] 17:36:08 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9ecc00 == 55 [pid = 1795] [id = 102] 17:36:08 INFO - PROCESS | 1795 | --DOCSHELL 0x8faaf800 == 54 [pid = 1795] [id = 94] 17:36:08 INFO - PROCESS | 1795 | --DOCSHELL 0x8e98dc00 == 53 [pid = 1795] [id = 93] 17:36:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:36:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1786ms 17:36:08 INFO - PROCESS | 1795 | 1461026168100 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:36:08 INFO - PROCESS | 1795 | 1461026168107 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:36:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:36:08 INFO - PROCESS | 1795 | 1461026168118 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:36:08 INFO - PROCESS | 1795 | 1461026168121 Marionette TRACE conn3 <- [1,446,null,{}] 17:36:08 INFO - PROCESS | 1795 | 1461026168127 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:08 INFO - PROCESS | 1795 | 1461026168292 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x93509400) [pid = 1795] [serial = 267] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0xa10dd400) [pid = 1795] [serial = 252] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0xa46e7000) [pid = 1795] [serial = 258] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x93512000) [pid = 1795] [serial = 255] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x9326ec00) [pid = 1795] [serial = 264] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x9350b800) [pid = 1795] [serial = 265] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x992e9c00) [pid = 1795] [serial = 276] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x95920c00) [pid = 1795] [serial = 268] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x9753b000) [pid = 1795] [serial = 271] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x989dec00) [pid = 1795] [serial = 274] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x90608800) [pid = 1795] [serial = 261] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x984ee000) [pid = 1795] [serial = 273] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x8faac400) [pid = 1795] [serial = 243] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x9ffb8000) [pid = 1795] [serial = 249] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x97536c00) [pid = 1795] [serial = 270] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x992f1c00) [pid = 1795] [serial = 277] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x9633d000) [pid = 1795] [serial = 246] [outer = (nil)] [url = about:blank] 17:36:08 INFO - PROCESS | 1795 | 1461026168500 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fddb800 == 54 [pid = 1795] [id = 119] 17:36:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x90608800) [pid = 1795] [serial = 356] [outer = (nil)] 17:36:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x933abc00) [pid = 1795] [serial = 357] [outer = 0x90608800] 17:36:08 INFO - PROCESS | 1795 | 1461026168575 Marionette DEBUG loaded listener.js 17:36:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x93513800) [pid = 1795] [serial = 358] [outer = 0x90608800] 17:36:09 INFO - PROCESS | 1795 | 1461026169498 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 17:36:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:36:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1432ms 17:36:09 INFO - PROCESS | 1795 | 1461026169550 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:36:09 INFO - PROCESS | 1795 | 1461026169554 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:36:09 INFO - PROCESS | 1795 | 1461026169560 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:36:09 INFO - PROCESS | 1795 | 1461026169566 Marionette TRACE conn3 <- [1,450,null,{}] 17:36:09 INFO - PROCESS | 1795 | 1461026169582 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:09 INFO - PROCESS | 1795 | 1461026169763 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:36:09 INFO - PROCESS | 1795 | 1461026169935 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:09 INFO - PROCESS | 1795 | ++DOCSHELL 0x9671a000 == 55 [pid = 1795] [id = 120] 17:36:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x9671a800) [pid = 1795] [serial = 359] [outer = (nil)] 17:36:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x9752ec00) [pid = 1795] [serial = 360] [outer = 0x9671a800] 17:36:10 INFO - PROCESS | 1795 | 1461026170036 Marionette DEBUG loaded listener.js 17:36:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x97536c00) [pid = 1795] [serial = 361] [outer = 0x9671a800] 17:36:10 INFO - PROCESS | 1795 | 1461026170939 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:36:11 INFO - PROCESS | 1795 | 1461026171009 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:36:11 INFO - PROCESS | 1795 | 1461026171015 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:36:11 INFO - PROCESS | 1795 | 1461026171018 Marionette TRACE conn3 <- [1,454,null,{}] 17:36:11 INFO - PROCESS | 1795 | 1461026171023 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:11 INFO - PROCESS | 1795 | 1461026171229 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:36:11 INFO - PROCESS | 1795 | 1461026171258 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x9350a400 == 56 [pid = 1795] [id = 121] 17:36:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x97cab800) [pid = 1795] [serial = 362] [outer = (nil)] 17:36:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x989d0c00) [pid = 1795] [serial = 363] [outer = 0x97cab800] 17:36:11 INFO - PROCESS | 1795 | 1461026171332 Marionette DEBUG loaded listener.js 17:36:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x992e9c00) [pid = 1795] [serial = 364] [outer = 0x97cab800] 17:36:12 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:12 INFO - PROCESS | 1795 | 1461026172435 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 17:36:12 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x9060b000) [pid = 1795] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:36:12 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x97536800) [pid = 1795] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:36:12 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x933a3800) [pid = 1795] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:36:12 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x97532800) [pid = 1795] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:36:12 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x8faa7c00) [pid = 1795] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:36:12 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x913b7400) [pid = 1795] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:36:12 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x9fcb9400) [pid = 1795] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:36:12 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x9592e800) [pid = 1795] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1479ms 17:36:12 INFO - PROCESS | 1795 | 1461026172495 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:36:12 INFO - PROCESS | 1795 | 1461026172498 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:36:12 INFO - PROCESS | 1795 | 1461026172504 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:36:12 INFO - PROCESS | 1795 | 1461026172507 Marionette TRACE conn3 <- [1,458,null,{}] 17:36:12 INFO - PROCESS | 1795 | 1461026172513 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:12 INFO - PROCESS | 1795 | 1461026172680 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:36:12 INFO - PROCESS | 1795 | 1461026172853 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:12 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c001c00 == 57 [pid = 1795] [id = 122] 17:36:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x8c005c00) [pid = 1795] [serial = 365] [outer = (nil)] 17:36:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x8c00a400) [pid = 1795] [serial = 366] [outer = 0x8c005c00] 17:36:12 INFO - PROCESS | 1795 | 1461026172927 Marionette DEBUG loaded listener.js 17:36:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8c00d400) [pid = 1795] [serial = 367] [outer = 0x8c005c00] 17:36:13 INFO - PROCESS | 1795 | 1461026173667 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 17:36:13 INFO - PROCESS | 1795 | 1461026173741 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:36:13 INFO - PROCESS | 1795 | 1461026173750 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:36:13 INFO - PROCESS | 1795 | 1461026173753 Marionette TRACE conn3 <- [1,462,null,{}] 17:36:13 INFO - PROCESS | 1795 | 1461026173759 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:13 INFO - PROCESS | 1795 | 1461026173943 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:36:14 INFO - PROCESS | 1795 | 1461026174066 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c008c00 == 58 [pid = 1795] [id = 123] 17:36:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x91018c00) [pid = 1795] [serial = 368] [outer = (nil)] 17:36:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x984af800) [pid = 1795] [serial = 369] [outer = 0x91018c00] 17:36:14 INFO - PROCESS | 1795 | 1461026174149 Marionette DEBUG loaded listener.js 17:36:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x984ea400) [pid = 1795] [serial = 370] [outer = 0x91018c00] 17:36:15 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:15 INFO - PROCESS | 1795 | 1461026175202 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 17:36:15 INFO - PROCESS | 1795 | 1461026175293 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:36:15 INFO - PROCESS | 1795 | 1461026175303 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:36:15 INFO - PROCESS | 1795 | 1461026175308 Marionette TRACE conn3 <- [1,466,null,{}] 17:36:15 INFO - PROCESS | 1795 | 1461026175317 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:15 INFO - PROCESS | 1795 | 1461026175551 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:36:15 INFO - PROCESS | 1795 | 1461026175779 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e883400 == 59 [pid = 1795] [id = 124] 17:36:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8e992c00) [pid = 1795] [serial = 371] [outer = (nil)] 17:36:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8f756000) [pid = 1795] [serial = 372] [outer = 0x8e992c00] 17:36:15 INFO - PROCESS | 1795 | 1461026175870 Marionette DEBUG loaded listener.js 17:36:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8fdd6c00) [pid = 1795] [serial = 373] [outer = 0x8e992c00] 17:36:16 INFO - PROCESS | 1795 | 1461026176895 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 17:36:16 INFO - PROCESS | 1795 | 1461026176951 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:36:16 INFO - PROCESS | 1795 | 1461026176962 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:36:16 INFO - PROCESS | 1795 | 1461026176966 Marionette TRACE conn3 <- [1,470,null,{}] 17:36:16 INFO - PROCESS | 1795 | 1461026176972 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:17 INFO - PROCESS | 1795 | 1461026177167 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:36:17 INFO - PROCESS | 1795 | 1461026177475 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x944bbc00 == 60 [pid = 1795] [id = 125] 17:36:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x944bd800) [pid = 1795] [serial = 374] [outer = (nil)] 17:36:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x944c3800) [pid = 1795] [serial = 375] [outer = 0x944bd800] 17:36:17 INFO - PROCESS | 1795 | 1461026177583 Marionette DEBUG loaded listener.js 17:36:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x9752e400) [pid = 1795] [serial = 376] [outer = 0x944bd800] 17:36:18 INFO - PROCESS | 1795 | 1461026178583 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 17:36:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:36:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1691ms 17:36:18 INFO - PROCESS | 1795 | 1461026178653 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:36:18 INFO - PROCESS | 1795 | 1461026178658 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:36:18 INFO - PROCESS | 1795 | 1461026178664 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:36:18 INFO - PROCESS | 1795 | 1461026178671 Marionette TRACE conn3 <- [1,474,null,{}] 17:36:18 INFO - PROCESS | 1795 | 1461026178687 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:18 INFO - PROCESS | 1795 | 1461026178917 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:36:19 INFO - PROCESS | 1795 | 1461026179178 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:19 INFO - PROCESS | 1795 | ++DOCSHELL 0x9b2d1800 == 61 [pid = 1795] [id = 126] 17:36:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x9df38400) [pid = 1795] [serial = 377] [outer = (nil)] 17:36:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x9fd7c000) [pid = 1795] [serial = 378] [outer = 0x9df38400] 17:36:19 INFO - PROCESS | 1795 | 1461026179280 Marionette DEBUG loaded listener.js 17:36:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x9ffb7c00) [pid = 1795] [serial = 379] [outer = 0x9df38400] 17:36:20 INFO - PROCESS | 1795 | 1461026180188 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 17:36:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:36:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1586ms 17:36:20 INFO - PROCESS | 1795 | 1461026180251 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:36:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:36:20 INFO - PROCESS | 1795 | 1461026180256 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:36:20 INFO - PROCESS | 1795 | 1461026180262 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:36:20 INFO - PROCESS | 1795 | 1461026180265 Marionette TRACE conn3 <- [1,478,null,{}] 17:36:20 INFO - PROCESS | 1795 | 1461026180271 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:20 INFO - PROCESS | 1795 | 1461026180456 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:36:20 INFO - PROCESS | 1795 | 1461026180668 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x9ffb0000 == 62 [pid = 1795] [id = 127] 17:36:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0xa017e800) [pid = 1795] [serial = 380] [outer = (nil)] 17:36:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0xa0fed400) [pid = 1795] [serial = 381] [outer = 0xa017e800] 17:36:20 INFO - PROCESS | 1795 | 1461026180803 Marionette DEBUG loaded listener.js 17:36:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0xa2917c00) [pid = 1795] [serial = 382] [outer = 0xa017e800] 17:36:21 INFO - PROCESS | 1795 | 1461026181700 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 17:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1485ms 17:36:21 INFO - PROCESS | 1795 | 1461026181747 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:36:21 INFO - PROCESS | 1795 | 1461026181753 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:36:21 INFO - PROCESS | 1795 | 1461026181759 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:36:21 INFO - PROCESS | 1795 | 1461026181763 Marionette TRACE conn3 <- [1,482,null,{}] 17:36:21 INFO - PROCESS | 1795 | 1461026181768 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:21 INFO - PROCESS | 1795 | 1461026181939 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:36:22 INFO - PROCESS | 1795 | 1461026182108 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x8df50c00 == 63 [pid = 1795] [id = 128] 17:36:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x99231000) [pid = 1795] [serial = 383] [outer = (nil)] 17:36:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0xa46ed400) [pid = 1795] [serial = 384] [outer = 0x99231000] 17:36:22 INFO - PROCESS | 1795 | 1461026182199 Marionette DEBUG loaded listener.js 17:36:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0xa4892c00) [pid = 1795] [serial = 385] [outer = 0x99231000] 17:36:23 INFO - PROCESS | 1795 | 1461026183737 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 17:36:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:36:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2035ms 17:36:23 INFO - PROCESS | 1795 | 1461026183794 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:36:23 INFO - PROCESS | 1795 | 1461026183799 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:36:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:36:23 INFO - PROCESS | 1795 | 1461026183809 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:36:23 INFO - PROCESS | 1795 | 1461026183813 Marionette TRACE conn3 <- [1,486,null,{}] 17:36:23 INFO - PROCESS | 1795 | 1461026183822 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:24 INFO - PROCESS | 1795 | 1461026184093 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:36:24 INFO - PROCESS | 1795 | 1461026184220 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c4df000 == 64 [pid = 1795] [id = 129] 17:36:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x8c4e2000) [pid = 1795] [serial = 386] [outer = (nil)] 17:36:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x984f0400) [pid = 1795] [serial = 387] [outer = 0x8c4e2000] 17:36:24 INFO - PROCESS | 1795 | 1461026184313 Marionette DEBUG loaded listener.js 17:36:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0xa48ad000) [pid = 1795] [serial = 388] [outer = 0x8c4e2000] 17:36:25 INFO - PROCESS | 1795 | 1461026185244 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 17:36:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:36:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1482ms 17:36:25 INFO - PROCESS | 1795 | 1461026185291 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:36:25 INFO - PROCESS | 1795 | 1461026185295 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:36:25 INFO - PROCESS | 1795 | 1461026185301 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:36:25 INFO - PROCESS | 1795 | 1461026185305 Marionette TRACE conn3 <- [1,490,null,{}] 17:36:25 INFO - PROCESS | 1795 | 1461026185311 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:25 INFO - PROCESS | 1795 | 1461026185530 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:36:25 INFO - PROCESS | 1795 | 1461026185700 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:25 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c6000 == 65 [pid = 1795] [id = 130] 17:36:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x8b7c7400) [pid = 1795] [serial = 389] [outer = (nil)] 17:36:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x8b7cc800) [pid = 1795] [serial = 390] [outer = 0x8b7c7400] 17:36:25 INFO - PROCESS | 1795 | 1461026185837 Marionette DEBUG loaded listener.js 17:36:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x8b7cf800) [pid = 1795] [serial = 391] [outer = 0x8b7c7400] 17:36:26 INFO - PROCESS | 1795 | 1461026186887 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 17:36:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:36:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1630ms 17:36:26 INFO - PROCESS | 1795 | 1461026186933 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:36:26 INFO - PROCESS | 1795 | 1461026186937 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:36:26 INFO - PROCESS | 1795 | 1461026186944 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:36:26 INFO - PROCESS | 1795 | 1461026186947 Marionette TRACE conn3 <- [1,494,null,{}] 17:36:26 INFO - PROCESS | 1795 | 1461026186953 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:27 INFO - PROCESS | 1795 | 1461026187119 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:36:27 INFO - PROCESS | 1795 | 1461026187331 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7ccc00 == 66 [pid = 1795] [id = 131] 17:36:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x8c4de000) [pid = 1795] [serial = 392] [outer = (nil)] 17:36:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0xa4c41000) [pid = 1795] [serial = 393] [outer = 0x8c4de000] 17:36:27 INFO - PROCESS | 1795 | 1461026187459 Marionette DEBUG loaded listener.js 17:36:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0xa4c4cc00) [pid = 1795] [serial = 394] [outer = 0x8c4de000] 17:36:28 INFO - PROCESS | 1795 | 1461026188489 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 17:36:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:36:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1581ms 17:36:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:36:28 INFO - PROCESS | 1795 | 1461026188526 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:36:28 INFO - PROCESS | 1795 | 1461026188529 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:36:28 INFO - PROCESS | 1795 | 1461026188536 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:36:28 INFO - PROCESS | 1795 | 1461026188539 Marionette TRACE conn3 <- [1,498,null,{}] 17:36:28 INFO - PROCESS | 1795 | 1461026188546 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:28 INFO - PROCESS | 1795 | 1461026188729 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:36:28 INFO - PROCESS | 1795 | 1461026188962 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc94400 == 67 [pid = 1795] [id = 132] 17:36:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x9056f800) [pid = 1795] [serial = 395] [outer = (nil)] 17:36:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x90576800) [pid = 1795] [serial = 396] [outer = 0x9056f800] 17:36:29 INFO - PROCESS | 1795 | 1461026189093 Marionette DEBUG loaded listener.js 17:36:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x90579000) [pid = 1795] [serial = 397] [outer = 0x9056f800] 17:36:29 INFO - PROCESS | 1795 | 1461026189991 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 17:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1530ms 17:36:30 INFO - PROCESS | 1795 | 1461026190066 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:36:30 INFO - PROCESS | 1795 | 1461026190070 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:36:30 INFO - PROCESS | 1795 | 1461026190077 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:36:30 INFO - PROCESS | 1795 | 1461026190081 Marionette TRACE conn3 <- [1,502,null,{}] 17:36:30 INFO - PROCESS | 1795 | 1461026190087 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:30 INFO - PROCESS | 1795 | 1461026190312 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:36:30 INFO - PROCESS | 1795 | 1461026190560 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc99000 == 68 [pid = 1795] [id = 133] 17:36:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x8e994000) [pid = 1795] [serial = 398] [outer = (nil)] 17:36:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x90577400) [pid = 1795] [serial = 399] [outer = 0x8e994000] 17:36:30 INFO - PROCESS | 1795 | 1461026190698 Marionette DEBUG loaded listener.js 17:36:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x93514000) [pid = 1795] [serial = 400] [outer = 0x8e994000] 17:36:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x94125800) [pid = 1795] [serial = 401] [outer = 0x94fd1400] 17:36:31 INFO - PROCESS | 1795 | 1461026191878 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 17:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1895ms 17:36:31 INFO - PROCESS | 1795 | 1461026191974 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:36:31 INFO - PROCESS | 1795 | 1461026191978 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:36:31 INFO - PROCESS | 1795 | 1461026191984 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:36:31 INFO - PROCESS | 1795 | 1461026191989 Marionette TRACE conn3 <- [1,506,null,{}] 17:36:32 INFO - PROCESS | 1795 | 1461026191999 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:32 INFO - PROCESS | 1795 | 1461026192184 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:36:32 INFO - PROCESS | 1795 | 1461026192404 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e98c400 == 69 [pid = 1795] [id = 134] 17:36:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x94127400) [pid = 1795] [serial = 402] [outer = (nil)] 17:36:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x9412f800) [pid = 1795] [serial = 403] [outer = 0x94127400] 17:36:32 INFO - PROCESS | 1795 | 1461026192495 Marionette DEBUG loaded listener.js 17:36:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x9ffba400) [pid = 1795] [serial = 404] [outer = 0x94127400] 17:36:33 INFO - PROCESS | 1795 | 1461026193692 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 17:36:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1783ms 17:36:33 INFO - PROCESS | 1795 | 1461026193768 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:36:33 INFO - PROCESS | 1795 | 1461026193774 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:36:33 INFO - PROCESS | 1795 | 1461026193783 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:36:33 INFO - PROCESS | 1795 | 1461026193788 Marionette TRACE conn3 <- [1,510,null,{}] 17:36:33 INFO - PROCESS | 1795 | 1461026193798 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:34 INFO - PROCESS | 1795 | 1461026194071 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:36:34 INFO - PROCESS | 1795 | 1461026194260 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c00c800 == 70 [pid = 1795] [id = 135] 17:36:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x8df4f800) [pid = 1795] [serial = 405] [outer = (nil)] 17:36:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x8f75e000) [pid = 1795] [serial = 406] [outer = 0x8df4f800] 17:36:34 INFO - PROCESS | 1795 | 1461026194353 Marionette DEBUG loaded listener.js 17:36:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x8fdda400) [pid = 1795] [serial = 407] [outer = 0x8df4f800] 17:36:35 INFO - PROCESS | 1795 | 1461026195365 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 17:36:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:36:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1647ms 17:36:35 INFO - PROCESS | 1795 | 1461026195428 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:36:35 INFO - PROCESS | 1795 | 1461026195436 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:36:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:36:35 INFO - PROCESS | 1795 | 1461026195446 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:36:35 INFO - PROCESS | 1795 | 1461026195450 Marionette TRACE conn3 <- [1,514,null,{}] 17:36:35 INFO - PROCESS | 1795 | 1461026195456 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:35 INFO - PROCESS | 1795 | 1461026195622 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:36:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8c001c00 == 69 [pid = 1795] [id = 122] 17:36:35 INFO - PROCESS | 1795 | --DOCSHELL 0x9350a400 == 68 [pid = 1795] [id = 121] 17:36:35 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x8fb71000) [pid = 1795] [serial = 282] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x93238c00) [pid = 1795] [serial = 285] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x97538400) [pid = 1795] [serial = 288] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x9df3b400) [pid = 1795] [serial = 291] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0xa01c9400) [pid = 1795] [serial = 294] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0xa45a5c00) [pid = 1795] [serial = 297] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0xa4895400) [pid = 1795] [serial = 300] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x8dc9a400) [pid = 1795] [serial = 303] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1795 | 1461026195942 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:35 INFO - PROCESS | 1795 | --DOCSHELL 0x9671a000 == 67 [pid = 1795] [id = 120] 17:36:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8fddb800 == 66 [pid = 1795] [id = 119] 17:36:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8fab1000 == 65 [pid = 1795] [id = 118] 17:36:36 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc9a400 == 66 [pid = 1795] [id = 136] 17:36:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x8e88a000) [pid = 1795] [serial = 408] [outer = (nil)] 17:36:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x8fab3c00) [pid = 1795] [serial = 409] [outer = 0x8e88a000] 17:36:36 INFO - PROCESS | 1795 | 1461026196060 Marionette DEBUG loaded listener.js 17:36:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x9057d400) [pid = 1795] [serial = 410] [outer = 0x8e88a000] 17:36:36 INFO - PROCESS | 1795 | --DOCSHELL 0x8faaa400 == 65 [pid = 1795] [id = 110] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x9ff1b400) [pid = 1795] [serial = 280] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x98e6cc00) [pid = 1795] [serial = 318] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x95cac800) [pid = 1795] [serial = 312] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x97538c00) [pid = 1795] [serial = 315] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x973bb800) [pid = 1795] [serial = 313] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x8fddac00) [pid = 1795] [serial = 307] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x8fb71c00) [pid = 1795] [serial = 306] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x93510c00) [pid = 1795] [serial = 310] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x93245c00) [pid = 1795] [serial = 309] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x9ff1ac00) [pid = 1795] [serial = 321] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0xa015f000) [pid = 1795] [serial = 324] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0xa01d3400) [pid = 1795] [serial = 325] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x9ffbdc00) [pid = 1795] [serial = 322] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x992ec000) [pid = 1795] [serial = 319] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x984ad000) [pid = 1795] [serial = 316] [outer = (nil)] [url = about:blank] 17:36:36 INFO - PROCESS | 1795 | 1461026196918 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 17:36:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 17:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1534ms 17:36:36 INFO - PROCESS | 1795 | 1461026196981 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:36:36 INFO - PROCESS | 1795 | 1461026196984 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:36:36 INFO - PROCESS | 1795 | 1461026196991 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:36:37 INFO - PROCESS | 1795 | 1461026196997 Marionette TRACE conn3 <- [1,518,null,{}] 17:36:37 INFO - PROCESS | 1795 | 1461026197012 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:37 INFO - PROCESS | 1795 | 1461026197197 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:36:37 INFO - PROCESS | 1795 | 1461026197338 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f7000 == 66 [pid = 1795] [id = 137] 17:36:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x8f758400) [pid = 1795] [serial = 411] [outer = (nil)] 17:36:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x9412c400) [pid = 1795] [serial = 412] [outer = 0x8f758400] 17:36:37 INFO - PROCESS | 1795 | 1461026197417 Marionette DEBUG loaded listener.js 17:36:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x944b9c00) [pid = 1795] [serial = 413] [outer = 0x8f758400] 17:36:38 INFO - PROCESS | 1795 | 1461026198238 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 17:36:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:36:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1288ms 17:36:38 INFO - PROCESS | 1795 | 1461026198280 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:36:38 INFO - PROCESS | 1795 | 1461026198287 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:36:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:36:38 INFO - PROCESS | 1795 | 1461026198303 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:36:38 INFO - PROCESS | 1795 | 1461026198307 Marionette TRACE conn3 <- [1,522,null,{}] 17:36:38 INFO - PROCESS | 1795 | 1461026198316 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:38 INFO - PROCESS | 1795 | 1461026198521 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:36:38 INFO - PROCESS | 1795 | 1461026198541 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7cd400 == 67 [pid = 1795] [id = 138] 17:36:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x95920c00) [pid = 1795] [serial = 414] [outer = (nil)] 17:36:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x95c66c00) [pid = 1795] [serial = 415] [outer = 0x95920c00] 17:36:38 INFO - PROCESS | 1795 | 1461026198618 Marionette DEBUG loaded listener.js 17:36:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x974d0c00) [pid = 1795] [serial = 416] [outer = 0x95920c00] 17:36:39 INFO - PROCESS | 1795 | 1461026199575 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 17:36:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:36:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1341ms 17:36:39 INFO - PROCESS | 1795 | 1461026199645 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:36:39 INFO - PROCESS | 1795 | 1461026199649 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:36:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:36:39 INFO - PROCESS | 1795 | 1461026199656 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:36:39 INFO - PROCESS | 1795 | 1461026199658 Marionette TRACE conn3 <- [1,526,null,{}] 17:36:39 INFO - PROCESS | 1795 | 1461026199665 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:39 INFO - PROCESS | 1795 | 1461026199893 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:36:39 INFO - PROCESS | 1795 | 1461026199913 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:39 INFO - PROCESS | 1795 | ++DOCSHELL 0x9412ac00 == 68 [pid = 1795] [id = 139] 17:36:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x97538400) [pid = 1795] [serial = 417] [outer = (nil)] 17:36:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x979e5800) [pid = 1795] [serial = 418] [outer = 0x97538400] 17:36:39 INFO - PROCESS | 1795 | 1461026199987 Marionette DEBUG loaded listener.js 17:36:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x984e7800) [pid = 1795] [serial = 419] [outer = 0x97538400] 17:36:40 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x8fab3400) [pid = 1795] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:36:40 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x8c005c00) [pid = 1795] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:36:40 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x9671a800) [pid = 1795] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:36:40 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x90608800) [pid = 1795] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:36:40 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x97cab800) [pid = 1795] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:36:41 INFO - PROCESS | 1795 | 1461026201220 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 17:36:41 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 17:36:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1635ms 17:36:41 INFO - PROCESS | 1795 | 1461026201294 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:36:41 INFO - PROCESS | 1795 | 1461026201297 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:36:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:36:41 INFO - PROCESS | 1795 | 1461026201304 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:36:41 INFO - PROCESS | 1795 | 1461026201307 Marionette TRACE conn3 <- [1,530,null,{}] 17:36:41 INFO - PROCESS | 1795 | 1461026201312 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:41 INFO - PROCESS | 1795 | 1461026201516 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:36:41 INFO - PROCESS | 1795 | 1461026201648 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x90608800 == 69 [pid = 1795] [id = 140] 17:36:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x93511800) [pid = 1795] [serial = 420] [outer = (nil)] 17:36:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x9aebd800) [pid = 1795] [serial = 421] [outer = 0x93511800] 17:36:41 INFO - PROCESS | 1795 | 1461026201733 Marionette DEBUG loaded listener.js 17:36:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x9df38000) [pid = 1795] [serial = 422] [outer = 0x93511800] 17:36:42 INFO - PROCESS | 1795 | 1461026202427 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 17:36:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 17:36:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:36:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:36:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 17:36:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:36:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:36:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1197ms 17:36:42 INFO - PROCESS | 1795 | 1461026202504 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:36:42 INFO - PROCESS | 1795 | 1461026202507 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:36:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:36:42 INFO - PROCESS | 1795 | 1461026202514 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:36:42 INFO - PROCESS | 1795 | 1461026202519 Marionette TRACE conn3 <- [1,534,null,{}] 17:36:42 INFO - PROCESS | 1795 | 1461026202531 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:42 INFO - PROCESS | 1795 | 1461026202747 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:36:42 INFO - PROCESS | 1795 | 1461026202943 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:43 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c3800 == 70 [pid = 1795] [id = 141] 17:36:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x8b7c6c00) [pid = 1795] [serial = 423] [outer = (nil)] 17:36:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x8c002000) [pid = 1795] [serial = 424] [outer = 0x8b7c6c00] 17:36:43 INFO - PROCESS | 1795 | 1461026203080 Marionette DEBUG loaded listener.js 17:36:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x8df43000) [pid = 1795] [serial = 425] [outer = 0x8b7c6c00] 17:36:44 INFO - PROCESS | 1795 | 1461026204029 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:36:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:36:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1540ms 17:36:44 INFO - PROCESS | 1795 | 1461026204057 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:36:44 INFO - PROCESS | 1795 | 1461026204065 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:36:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:36:44 INFO - PROCESS | 1795 | 1461026204074 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:36:44 INFO - PROCESS | 1795 | 1461026204078 Marionette TRACE conn3 <- [1,538,null,{}] 17:36:44 INFO - PROCESS | 1795 | 1461026204085 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:44 INFO - PROCESS | 1795 | 1461026204315 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:36:44 INFO - PROCESS | 1795 | 1461026204502 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dff6400 == 71 [pid = 1795] [id = 142] 17:36:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x8e995800) [pid = 1795] [serial = 426] [outer = (nil)] 17:36:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x8f75e400) [pid = 1795] [serial = 427] [outer = 0x8e995800] 17:36:44 INFO - PROCESS | 1795 | 1461026204592 Marionette DEBUG loaded listener.js 17:36:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x9057b800) [pid = 1795] [serial = 428] [outer = 0x8e995800] 17:36:45 INFO - PROCESS | 1795 | 1461026205509 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 17:36:45 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. 17:36:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1484ms 17:36:45 INFO - PROCESS | 1795 | 1461026205595 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:36:45 INFO - PROCESS | 1795 | 1461026205602 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:36:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:36:45 INFO - PROCESS | 1795 | 1461026205611 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:36:45 INFO - PROCESS | 1795 | 1461026205614 Marionette TRACE conn3 <- [1,542,null,{}] 17:36:45 INFO - PROCESS | 1795 | 1461026205620 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:45 INFO - PROCESS | 1795 | 1461026205834 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:36:46 INFO - PROCESS | 1795 | 1461026206111 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x933ac000 == 72 [pid = 1795] [id = 143] 17:36:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x94129000) [pid = 1795] [serial = 429] [outer = (nil)] 17:36:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x95c66400) [pid = 1795] [serial = 430] [outer = 0x94129000] 17:36:46 INFO - PROCESS | 1795 | 1461026206244 Marionette DEBUG loaded listener.js 17:36:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x97ca2400) [pid = 1795] [serial = 431] [outer = 0x94129000] 17:36:47 INFO - PROCESS | 1795 | 1461026207111 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 17:36:47 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. 17:36:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1531ms 17:36:47 INFO - PROCESS | 1795 | 1461026207141 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:36:47 INFO - PROCESS | 1795 | 1461026207146 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:36:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:36:47 INFO - PROCESS | 1795 | 1461026207208 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:36:47 INFO - PROCESS | 1795 | 1461026207217 Marionette TRACE conn3 <- [1,546,null,{}] 17:36:47 INFO - PROCESS | 1795 | 1461026207224 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:47 INFO - PROCESS | 1795 | 1461026207430 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:36:47 INFO - PROCESS | 1795 | 1461026207598 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c009800 == 73 [pid = 1795] [id = 144] 17:36:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x8dfe9c00) [pid = 1795] [serial = 432] [outer = (nil)] 17:36:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x8e9bb000) [pid = 1795] [serial = 433] [outer = 0x8dfe9c00] 17:36:47 INFO - PROCESS | 1795 | 1461026207684 Marionette DEBUG loaded listener.js 17:36:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x8e9c3000) [pid = 1795] [serial = 434] [outer = 0x8dfe9c00] 17:36:48 INFO - PROCESS | 1795 | 1461026208636 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 17:36:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:36:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1452ms 17:36:48 INFO - PROCESS | 1795 | 1461026208700 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:36:48 INFO - PROCESS | 1795 | 1461026208706 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:36:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:36:48 INFO - PROCESS | 1795 | 1461026208714 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:36:48 INFO - PROCESS | 1795 | 1461026208716 Marionette TRACE conn3 <- [1,550,null,{}] 17:36:48 INFO - PROCESS | 1795 | 1461026208723 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:48 INFO - PROCESS | 1795 | 1461026208984 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:36:49 INFO - PROCESS | 1795 | 1461026209249 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c008000 == 74 [pid = 1795] [id = 145] 17:36:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x8e9b9400) [pid = 1795] [serial = 435] [outer = (nil)] 17:36:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x98e65800) [pid = 1795] [serial = 436] [outer = 0x8e9b9400] 17:36:49 INFO - PROCESS | 1795 | 1461026209342 Marionette DEBUG loaded listener.js 17:36:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x9b2cec00) [pid = 1795] [serial = 437] [outer = 0x8e9b9400] 17:36:50 INFO - PROCESS | 1795 | 1461026210196 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 17:36:50 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. 17:36:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1539ms 17:36:50 INFO - PROCESS | 1795 | 1461026210254 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:36:50 INFO - PROCESS | 1795 | 1461026210257 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:36:50 INFO - PROCESS | 1795 | 1461026210264 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:36:50 INFO - PROCESS | 1795 | 1461026210268 Marionette TRACE conn3 <- [1,554,null,{}] 17:36:50 INFO - PROCESS | 1795 | 1461026210274 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:50 INFO - PROCESS | 1795 | 1461026210440 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:36:50 INFO - PROCESS | 1795 | 1461026210617 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x9ffb1800 == 75 [pid = 1795] [id = 146] 17:36:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x9ffb1c00) [pid = 1795] [serial = 438] [outer = (nil)] 17:36:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x9ffbac00) [pid = 1795] [serial = 439] [outer = 0x9ffb1c00] 17:36:50 INFO - PROCESS | 1795 | 1461026210716 Marionette DEBUG loaded listener.js 17:36:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0xa0bf2c00) [pid = 1795] [serial = 440] [outer = 0x9ffb1c00] 17:36:51 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:51 INFO - PROCESS | 1795 | 1461026211700 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 17:36:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:36:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1494ms 17:36:51 INFO - PROCESS | 1795 | 1461026211758 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:36:51 INFO - PROCESS | 1795 | 1461026211762 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:36:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:36:51 INFO - PROCESS | 1795 | 1461026211768 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:36:51 INFO - PROCESS | 1795 | 1461026211772 Marionette TRACE conn3 <- [1,558,null,{}] 17:36:51 INFO - PROCESS | 1795 | 1461026211777 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:51 INFO - PROCESS | 1795 | 1461026211982 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:36:52 INFO - PROCESS | 1795 | 1461026212154 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:52 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9c1400 == 76 [pid = 1795] [id = 147] 17:36:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x8f75e800) [pid = 1795] [serial = 441] [outer = (nil)] 17:36:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0xa46ecc00) [pid = 1795] [serial = 442] [outer = 0x8f75e800] 17:36:52 INFO - PROCESS | 1795 | 1461026212277 Marionette DEBUG loaded listener.js 17:36:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0xa489dc00) [pid = 1795] [serial = 443] [outer = 0x8f75e800] 17:36:53 INFO - PROCESS | 1795 | 1461026213167 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 17:36:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:36:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1454ms 17:36:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:36:53 INFO - PROCESS | 1795 | 1461026213224 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:36:53 INFO - PROCESS | 1795 | 1461026213227 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:36:53 INFO - PROCESS | 1795 | 1461026213234 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:36:53 INFO - PROCESS | 1795 | 1461026213237 Marionette TRACE conn3 <- [1,562,null,{}] 17:36:53 INFO - PROCESS | 1795 | 1461026213243 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:53 INFO - PROCESS | 1795 | 1461026213411 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:36:53 INFO - PROCESS | 1795 | 1461026213584 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c004800 == 77 [pid = 1795] [id = 148] 17:36:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x8c4e2c00) [pid = 1795] [serial = 444] [outer = (nil)] 17:36:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x8e978000) [pid = 1795] [serial = 445] [outer = 0x8c4e2c00] 17:36:53 INFO - PROCESS | 1795 | 1461026213673 Marionette DEBUG loaded listener.js 17:36:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 187 (0x8e97cc00) [pid = 1795] [serial = 446] [outer = 0x8c4e2c00] 17:36:54 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:54 INFO - PROCESS | 1795 | 1461026214597 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 17:36:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:36:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1437ms 17:36:54 INFO - PROCESS | 1795 | 1461026214672 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:36:54 INFO - PROCESS | 1795 | 1461026214676 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:36:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:36:54 INFO - PROCESS | 1795 | 1461026214684 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:36:54 INFO - PROCESS | 1795 | 1461026214687 Marionette TRACE conn3 <- [1,566,null,{}] 17:36:54 INFO - PROCESS | 1795 | 1461026214693 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:54 INFO - PROCESS | 1795 | 1461026214870 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:36:55 INFO - PROCESS | 1795 | 1461026215087 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:55 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c4d8c00 == 78 [pid = 1795] [id = 149] 17:36:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 188 (0x8e972000) [pid = 1795] [serial = 447] [outer = (nil)] 17:36:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 189 (0x9ffbd800) [pid = 1795] [serial = 448] [outer = 0x8e972000] 17:36:55 INFO - PROCESS | 1795 | 1461026215218 Marionette DEBUG loaded listener.js 17:36:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 190 (0xa489b000) [pid = 1795] [serial = 449] [outer = 0x8e972000] 17:36:55 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:56 INFO - PROCESS | 1795 | 1461026216069 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:36:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:36:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1434ms 17:36:56 INFO - PROCESS | 1795 | 1461026216119 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:36:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:36:56 INFO - PROCESS | 1795 | 1461026216123 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:36:56 INFO - PROCESS | 1795 | 1461026216129 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:36:56 INFO - PROCESS | 1795 | 1461026216133 Marionette TRACE conn3 <- [1,570,null,{}] 17:36:56 INFO - PROCESS | 1795 | 1461026216138 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:56 INFO - PROCESS | 1795 | 1461026216312 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:36:56 INFO - PROCESS | 1795 | 1461026216489 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a582800 == 79 [pid = 1795] [id = 150] 17:36:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 191 (0x8a583c00) [pid = 1795] [serial = 450] [outer = (nil)] 17:36:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 192 (0x8a587800) [pid = 1795] [serial = 451] [outer = 0x8a583c00] 17:36:56 INFO - PROCESS | 1795 | 1461026216580 Marionette DEBUG loaded listener.js 17:36:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 193 (0x8a589800) [pid = 1795] [serial = 452] [outer = 0x8a583c00] 17:36:57 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:57 INFO - PROCESS | 1795 | 1461026217427 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 17:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1337ms 17:36:57 INFO - PROCESS | 1795 | 1461026217465 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:36:57 INFO - PROCESS | 1795 | 1461026217469 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:36:57 INFO - PROCESS | 1795 | 1461026217476 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:36:57 INFO - PROCESS | 1795 | 1461026217479 Marionette TRACE conn3 <- [1,574,null,{}] 17:36:57 INFO - PROCESS | 1795 | 1461026217485 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:57 INFO - PROCESS | 1795 | 1461026217646 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:36:57 INFO - PROCESS | 1795 | 1461026217826 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a580000 == 80 [pid = 1795] [id = 151] 17:36:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 194 (0x8a586c00) [pid = 1795] [serial = 453] [outer = (nil)] 17:36:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 195 (0x8a6b5400) [pid = 1795] [serial = 454] [outer = 0x8a586c00] 17:36:57 INFO - PROCESS | 1795 | 1461026217914 Marionette DEBUG loaded listener.js 17:36:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 196 (0x8a6bc000) [pid = 1795] [serial = 455] [outer = 0x8a586c00] 17:36:58 INFO - PROCESS | 1795 | 1461026218834 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1429ms 17:36:58 INFO - PROCESS | 1795 | 1461026218906 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:36:58 INFO - PROCESS | 1795 | 1461026218910 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:36:58 INFO - PROCESS | 1795 | 1461026218916 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:36:58 INFO - PROCESS | 1795 | 1461026218921 Marionette TRACE conn3 <- [1,578,null,{}] 17:36:58 INFO - PROCESS | 1795 | 1461026218927 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:59 INFO - PROCESS | 1795 | 1461026219124 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:36:59 INFO - PROCESS | 1795 | 1461026219300 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a6b5000 == 81 [pid = 1795] [id = 152] 17:36:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 197 (0x8a6bbc00) [pid = 1795] [serial = 456] [outer = (nil)] 17:36:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 198 (0x8a845400) [pid = 1795] [serial = 457] [outer = 0x8a6bbc00] 17:36:59 INFO - PROCESS | 1795 | 1461026219385 Marionette DEBUG loaded listener.js 17:36:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 199 (0x8a847400) [pid = 1795] [serial = 458] [outer = 0x8a6bbc00] 17:37:00 INFO - PROCESS | 1795 | 1461026220243 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 17:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1389ms 17:37:00 INFO - PROCESS | 1795 | 1461026220307 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:37:00 INFO - PROCESS | 1795 | 1461026220311 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:37:00 INFO - PROCESS | 1795 | 1461026220322 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:37:00 INFO - PROCESS | 1795 | 1461026220324 Marionette TRACE conn3 <- [1,582,null,{}] 17:37:00 INFO - PROCESS | 1795 | 1461026220330 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:00 INFO - PROCESS | 1795 | 1461026220498 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:37:00 INFO - PROCESS | 1795 | 1461026220676 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:00 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a58e000 == 82 [pid = 1795] [id = 153] 17:37:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 200 (0x8a845c00) [pid = 1795] [serial = 459] [outer = (nil)] 17:37:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 201 (0x8a84e400) [pid = 1795] [serial = 460] [outer = 0x8a845c00] 17:37:00 INFO - PROCESS | 1795 | 1461026220761 Marionette DEBUG loaded listener.js 17:37:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 202 (0x8a850000) [pid = 1795] [serial = 461] [outer = 0x8a845c00] 17:37:01 INFO - PROCESS | 1795 | 1461026221677 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 17:37:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:37:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1438ms 17:37:01 INFO - PROCESS | 1795 | 1461026221756 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:37:01 INFO - PROCESS | 1795 | 1461026221760 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:37:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:37:01 INFO - PROCESS | 1795 | 1461026221766 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:37:01 INFO - PROCESS | 1795 | 1461026221769 Marionette TRACE conn3 <- [1,586,null,{}] 17:37:01 INFO - PROCESS | 1795 | 1461026221775 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:01 INFO - PROCESS | 1795 | 1461026221944 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:37:02 INFO - PROCESS | 1795 | 1461026222120 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:02 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a84a800 == 83 [pid = 1795] [id = 154] 17:37:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 203 (0x8a84bc00) [pid = 1795] [serial = 462] [outer = (nil)] 17:37:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 204 (0x90049c00) [pid = 1795] [serial = 463] [outer = 0x8a84bc00] 17:37:02 INFO - PROCESS | 1795 | 1461026222258 Marionette DEBUG loaded listener.js 17:37:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 205 (0x9004c400) [pid = 1795] [serial = 464] [outer = 0x8a84bc00] 17:37:02 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:03 INFO - PROCESS | 1795 | 1461026223084 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 17:37:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:37:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1381ms 17:37:03 INFO - PROCESS | 1795 | 1461026223148 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:37:03 INFO - PROCESS | 1795 | 1461026223152 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:37:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:37:03 INFO - PROCESS | 1795 | 1461026223158 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:37:03 INFO - PROCESS | 1795 | 1461026223161 Marionette TRACE conn3 <- [1,590,null,{}] 17:37:03 INFO - PROCESS | 1795 | 1461026223167 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:03 INFO - PROCESS | 1795 | 1461026223337 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:37:03 INFO - PROCESS | 1795 | 1461026223520 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c00dc00 == 84 [pid = 1795] [id = 155] 17:37:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 206 (0x8c00e000) [pid = 1795] [serial = 465] [outer = (nil)] 17:37:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 207 (0x90052000) [pid = 1795] [serial = 466] [outer = 0x8c00e000] 17:37:03 INFO - PROCESS | 1795 | 1461026223605 Marionette DEBUG loaded listener.js 17:37:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 208 (0x90054000) [pid = 1795] [serial = 467] [outer = 0x8c00e000] 17:37:04 INFO - PROCESS | 1795 | 1461026224471 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 17:37:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:37:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1391ms 17:37:04 INFO - PROCESS | 1795 | 1461026224550 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:37:04 INFO - PROCESS | 1795 | 1461026224554 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:37:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:37:04 INFO - PROCESS | 1795 | 1461026224560 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:37:04 INFO - PROCESS | 1795 | 1461026224563 Marionette TRACE conn3 <- [1,594,null,{}] 17:37:04 INFO - PROCESS | 1795 | 1461026224569 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:04 INFO - PROCESS | 1795 | 1461026224740 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:37:04 INFO - PROCESS | 1795 | 1461026224922 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:04 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a077800 == 85 [pid = 1795] [id = 156] 17:37:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 209 (0x8a077c00) [pid = 1795] [serial = 468] [outer = (nil)] 17:37:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 210 (0x8a07e800) [pid = 1795] [serial = 469] [outer = 0x8a077c00] 17:37:05 INFO - PROCESS | 1795 | 1461026225002 Marionette DEBUG loaded listener.js 17:37:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 211 (0x8a080c00) [pid = 1795] [serial = 470] [outer = 0x8a077c00] 17:37:05 INFO - PROCESS | 1795 | 1461026225962 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:37:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:37:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1480ms 17:37:06 INFO - PROCESS | 1795 | 1461026226040 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:37:06 INFO - PROCESS | 1795 | 1461026226044 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:37:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:37:06 INFO - PROCESS | 1795 | 1461026226050 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:37:06 INFO - PROCESS | 1795 | 1461026226053 Marionette TRACE conn3 <- [1,598,null,{}] 17:37:06 INFO - PROCESS | 1795 | 1461026226059 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:06 INFO - PROCESS | 1795 | 1461026226245 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:37:06 INFO - PROCESS | 1795 | 1461026226861 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a0b1c00 == 86 [pid = 1795] [id = 157] 17:37:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 212 (0x8a0b2000) [pid = 1795] [serial = 471] [outer = (nil)] 17:37:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 213 (0x8a0b3c00) [pid = 1795] [serial = 472] [outer = 0x8a0b2000] 17:37:06 INFO - PROCESS | 1795 | 1461026226946 Marionette DEBUG loaded listener.js 17:37:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 214 (0x8a0b5800) [pid = 1795] [serial = 473] [outer = 0x8a0b2000] 17:37:07 INFO - PROCESS | 1795 | 1461026227885 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 17:37:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:37:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1879ms 17:37:07 INFO - PROCESS | 1795 | 1461026227932 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:37:07 INFO - PROCESS | 1795 | 1461026227939 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:37:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:37:07 INFO - PROCESS | 1795 | 1461026227948 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:37:07 INFO - PROCESS | 1795 | 1461026227952 Marionette TRACE conn3 <- [1,602,null,{}] 17:37:07 INFO - PROCESS | 1795 | 1461026227959 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:08 INFO - PROCESS | 1795 | 1461026228130 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:37:08 INFO - PROCESS | 1795 | 1461026228526 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a6bf400 == 87 [pid = 1795] [id = 158] 17:37:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 215 (0x8a6c0c00) [pid = 1795] [serial = 474] [outer = (nil)] 17:37:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 216 (0x8a842400) [pid = 1795] [serial = 475] [outer = 0x8a6c0c00] 17:37:08 INFO - PROCESS | 1795 | 1461026228673 Marionette DEBUG loaded listener.js 17:37:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 217 (0x8a84d400) [pid = 1795] [serial = 476] [outer = 0x8a6c0c00] 17:37:09 INFO - PROCESS | 1795 | 1461026229967 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 17:37:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:37:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 2084ms 17:37:10 INFO - PROCESS | 1795 | 1461026230044 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:37:10 INFO - PROCESS | 1795 | 1461026230050 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:37:10 INFO - PROCESS | 1795 | 1461026230059 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:37:10 INFO - PROCESS | 1795 | 1461026230061 Marionette TRACE conn3 <- [1,606,null,{}] 17:37:10 INFO - PROCESS | 1795 | 1461026230068 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:10 INFO - PROCESS | 1795 | 1461026230243 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:37:10 INFO - PROCESS | 1795 | 1461026230503 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a0b4400 == 88 [pid = 1795] [id = 159] 17:37:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 218 (0x8c4de400) [pid = 1795] [serial = 477] [outer = (nil)] 17:37:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 219 (0x8df41c00) [pid = 1795] [serial = 478] [outer = 0x8c4de400] 17:37:10 INFO - PROCESS | 1795 | 1461026230580 Marionette DEBUG loaded listener.js 17:37:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 220 (0x8dfec000) [pid = 1795] [serial = 479] [outer = 0x8c4de400] 17:37:10 INFO - PROCESS | 1795 | --DOCSHELL 0x96339400 == 87 [pid = 1795] [id = 96] 17:37:10 INFO - PROCESS | 1795 | --DOCSHELL 0xa4891400 == 86 [pid = 1795] [id = 100] 17:37:10 INFO - PROCESS | 1795 | --DOCSHELL 0x8e88d400 == 85 [pid = 1795] [id = 99] 17:37:10 INFO - PROCESS | 1795 | --DOMWINDOW == 219 (0x984af800) [pid = 1795] [serial = 369] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8dc95800 == 84 [pid = 1795] [id = 101] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x90608800 == 83 [pid = 1795] [id = 140] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x9412ac00 == 82 [pid = 1795] [id = 139] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7cd400 == 81 [pid = 1795] [id = 138] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f7000 == 80 [pid = 1795] [id = 137] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8dc9a400 == 79 [pid = 1795] [id = 136] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8c00c800 == 78 [pid = 1795] [id = 135] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8dc94400 == 77 [pid = 1795] [id = 132] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7ccc00 == 76 [pid = 1795] [id = 131] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7c6000 == 75 [pid = 1795] [id = 130] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8c4df000 == 74 [pid = 1795] [id = 129] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8df50c00 == 73 [pid = 1795] [id = 128] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x9ffb0000 == 72 [pid = 1795] [id = 127] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x9b2d1800 == 71 [pid = 1795] [id = 126] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x944bbc00 == 70 [pid = 1795] [id = 125] 17:37:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8e883400 == 69 [pid = 1795] [id = 124] 17:37:11 INFO - PROCESS | 1795 | 1461026231476 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 218 (0x8fdd8c00) [pid = 1795] [serial = 354] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 217 (0x8c00d400) [pid = 1795] [serial = 367] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 216 (0x9060b400) [pid = 1795] [serial = 330] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 215 (0x9752ec00) [pid = 1795] [serial = 360] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 214 (0x9787b400) [pid = 1795] [serial = 333] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 213 (0x933abc00) [pid = 1795] [serial = 357] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 212 (0x93513800) [pid = 1795] [serial = 358] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 211 (0x97536c00) [pid = 1795] [serial = 361] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 210 (0x8c00a400) [pid = 1795] [serial = 366] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 209 (0xa4893400) [pid = 1795] [serial = 339] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 208 (0x913b0800) [pid = 1795] [serial = 355] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 207 (0x8df4f000) [pid = 1795] [serial = 345] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 206 (0xa10d8400) [pid = 1795] [serial = 336] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 205 (0x989d0c00) [pid = 1795] [serial = 363] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 204 (0xa2913000) [pid = 1795] [serial = 327] [outer = (nil)] [url = about:blank] 17:37:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:37:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1487ms 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 203 (0x8f756c00) [pid = 1795] [serial = 342] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 202 (0x992e9c00) [pid = 1795] [serial = 364] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 201 (0x944be800) [pid = 1795] [serial = 351] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | --DOMWINDOW == 200 (0x944b5800) [pid = 1795] [serial = 348] [outer = (nil)] [url = about:blank] 17:37:11 INFO - PROCESS | 1795 | 1461026231549 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:37:11 INFO - PROCESS | 1795 | 1461026231552 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:37:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:37:11 INFO - PROCESS | 1795 | 1461026231565 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:37:11 INFO - PROCESS | 1795 | 1461026231574 Marionette TRACE conn3 <- [1,610,null,{}] 17:37:11 INFO - PROCESS | 1795 | 1461026231582 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:11 INFO - PROCESS | 1795 | 1461026231749 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:37:11 INFO - PROCESS | 1795 | 1461026231904 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7cd400 == 70 [pid = 1795] [id = 160] 17:37:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 201 (0x8c00cc00) [pid = 1795] [serial = 480] [outer = (nil)] 17:37:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 202 (0x8e97ec00) [pid = 1795] [serial = 481] [outer = 0x8c00cc00] 17:37:11 INFO - PROCESS | 1795 | 1461026231984 Marionette DEBUG loaded listener.js 17:37:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 203 (0x8e9bcc00) [pid = 1795] [serial = 482] [outer = 0x8c00cc00] 17:37:12 INFO - PROCESS | 1795 | 1461026232734 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 17:37:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:37:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1196ms 17:37:12 INFO - PROCESS | 1795 | 1461026232756 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:37:12 INFO - PROCESS | 1795 | 1461026232762 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:37:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:37:12 INFO - PROCESS | 1795 | 1461026232768 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:37:12 INFO - PROCESS | 1795 | 1461026232772 Marionette TRACE conn3 <- [1,614,null,{}] 17:37:12 INFO - PROCESS | 1795 | 1461026232816 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:13 INFO - PROCESS | 1795 | 1461026233013 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:37:13 INFO - PROCESS | 1795 | 1461026233023 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c3400 == 71 [pid = 1795] [id = 161] 17:37:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 204 (0x8c009000) [pid = 1795] [serial = 483] [outer = (nil)] 17:37:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 205 (0x8e9c6c00) [pid = 1795] [serial = 484] [outer = 0x8c009000] 17:37:13 INFO - PROCESS | 1795 | 1461026233095 Marionette DEBUG loaded listener.js 17:37:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 206 (0x8e9f9800) [pid = 1795] [serial = 485] [outer = 0x8c009000] 17:37:13 INFO - PROCESS | 1795 | 1461026233992 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:37:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:37:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1287ms 17:37:14 INFO - PROCESS | 1795 | 1461026234059 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:37:14 INFO - PROCESS | 1795 | 1461026234062 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:37:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:37:14 INFO - PROCESS | 1795 | 1461026234068 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:37:14 INFO - PROCESS | 1795 | 1461026234071 Marionette TRACE conn3 <- [1,618,null,{}] 17:37:14 INFO - PROCESS | 1795 | 1461026234085 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:14 INFO - PROCESS | 1795 | 1461026234287 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:37:14 INFO - PROCESS | 1795 | 1461026234306 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f6800 == 72 [pid = 1795] [id = 162] 17:37:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 207 (0x8e9f7000) [pid = 1795] [serial = 486] [outer = (nil)] 17:37:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 208 (0x8fb69800) [pid = 1795] [serial = 487] [outer = 0x8e9f7000] 17:37:14 INFO - PROCESS | 1795 | 1461026234389 Marionette DEBUG loaded listener.js 17:37:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 209 (0x9004e800) [pid = 1795] [serial = 488] [outer = 0x8e9f7000] 17:37:15 INFO - PROCESS | 1795 | 1461026235538 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:37:15 INFO - PROCESS | 1795 | --DOMWINDOW == 208 (0x8e88a000) [pid = 1795] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:37:15 INFO - PROCESS | 1795 | --DOMWINDOW == 207 (0x97538400) [pid = 1795] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:37:15 INFO - PROCESS | 1795 | --DOMWINDOW == 206 (0x8df4f800) [pid = 1795] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:37:15 INFO - PROCESS | 1795 | --DOMWINDOW == 205 (0x8f758400) [pid = 1795] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:37:15 INFO - PROCESS | 1795 | --DOMWINDOW == 204 (0x95920c00) [pid = 1795] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:37:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1543ms 17:37:15 INFO - PROCESS | 1795 | 1461026235616 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:37:15 INFO - PROCESS | 1795 | 1461026235620 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:37:15 INFO - PROCESS | 1795 | 1461026235626 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:37:15 INFO - PROCESS | 1795 | 1461026235628 Marionette TRACE conn3 <- [1,622,null,{}] 17:37:15 INFO - PROCESS | 1795 | 1461026235635 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:15 INFO - PROCESS | 1795 | 1461026235799 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:37:16 INFO - PROCESS | 1795 | 1461026236001 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:16 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e97bc00 == 73 [pid = 1795] [id = 163] 17:37:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 205 (0x8fb70c00) [pid = 1795] [serial = 489] [outer = (nil)] 17:37:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 206 (0x90198800) [pid = 1795] [serial = 490] [outer = 0x8fb70c00] 17:37:16 INFO - PROCESS | 1795 | 1461026236076 Marionette DEBUG loaded listener.js 17:37:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 207 (0x9019b400) [pid = 1795] [serial = 491] [outer = 0x8fb70c00] 17:37:16 INFO - PROCESS | 1795 | 1461026236759 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 17:37:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:37:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1189ms 17:37:16 INFO - PROCESS | 1795 | 1461026236815 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:37:16 INFO - PROCESS | 1795 | 1461026236819 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:37:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:37:16 INFO - PROCESS | 1795 | 1461026236829 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:37:16 INFO - PROCESS | 1795 | 1461026236831 Marionette TRACE conn3 <- [1,626,null,{}] 17:37:16 INFO - PROCESS | 1795 | 1461026236847 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:17 INFO - PROCESS | 1795 | 1461026237009 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:37:17 INFO - PROCESS | 1795 | 1461026237029 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c005c00 == 74 [pid = 1795] [id = 164] 17:37:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 208 (0x90197000) [pid = 1795] [serial = 492] [outer = (nil)] 17:37:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 209 (0x90578c00) [pid = 1795] [serial = 493] [outer = 0x90197000] 17:37:17 INFO - PROCESS | 1795 | 1461026237103 Marionette DEBUG loaded listener.js 17:37:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 210 (0x91026000) [pid = 1795] [serial = 494] [outer = 0x90197000] 17:37:18 INFO - PROCESS | 1795 | 1461026238219 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:37:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:37:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1445ms 17:37:18 INFO - PROCESS | 1795 | 1461026238275 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:37:18 INFO - PROCESS | 1795 | 1461026238281 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:37:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:37:18 INFO - PROCESS | 1795 | 1461026238290 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:37:18 INFO - PROCESS | 1795 | 1461026238295 Marionette TRACE conn3 <- [1,630,null,{}] 17:37:18 INFO - PROCESS | 1795 | 1461026238304 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:18 INFO - PROCESS | 1795 | 1461026238496 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:37:18 INFO - PROCESS | 1795 | 1461026238779 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a07d000 == 75 [pid = 1795] [id = 165] 17:37:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 211 (0x8a58a800) [pid = 1795] [serial = 495] [outer = (nil)] 17:37:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 212 (0x8a6c0800) [pid = 1795] [serial = 496] [outer = 0x8a58a800] 17:37:18 INFO - PROCESS | 1795 | 1461026238875 Marionette DEBUG loaded listener.js 17:37:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 213 (0x8b7c4c00) [pid = 1795] [serial = 497] [outer = 0x8a58a800] 17:37:19 INFO - PROCESS | 1795 | 1461026239839 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 17:37:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:37:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1589ms 17:37:19 INFO - PROCESS | 1795 | 1461026239880 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:37:19 INFO - PROCESS | 1795 | 1461026239889 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:37:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:37:19 INFO - PROCESS | 1795 | 1461026239899 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:37:19 INFO - PROCESS | 1795 | 1461026239903 Marionette TRACE conn3 <- [1,634,null,{}] 17:37:19 INFO - PROCESS | 1795 | 1461026239910 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:20 INFO - PROCESS | 1795 | 1461026240098 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:37:20 INFO - PROCESS | 1795 | 1461026240294 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9b9000 == 76 [pid = 1795] [id = 166] 17:37:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 214 (0x8e9bc800) [pid = 1795] [serial = 498] [outer = (nil)] 17:37:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 215 (0x8fb6d800) [pid = 1795] [serial = 499] [outer = 0x8e9bc800] 17:37:20 INFO - PROCESS | 1795 | 1461026240492 Marionette DEBUG loaded listener.js 17:37:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 216 (0x90050400) [pid = 1795] [serial = 500] [outer = 0x8e9bc800] 17:37:21 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:21 INFO - PROCESS | 1795 | 1461026241447 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 17:37:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:37:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1585ms 17:37:21 INFO - PROCESS | 1795 | 1461026241485 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:37:21 INFO - PROCESS | 1795 | 1461026241489 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:37:21 INFO - PROCESS | 1795 | 1461026241496 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:37:21 INFO - PROCESS | 1795 | 1461026241502 Marionette TRACE conn3 <- [1,638,null,{}] 17:37:21 INFO - PROCESS | 1795 | 1461026241518 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:21 INFO - PROCESS | 1795 | 1461026241738 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:37:22 INFO - PROCESS | 1795 | 1461026242039 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x901a0400 == 77 [pid = 1795] [id = 167] 17:37:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 217 (0x9323b400) [pid = 1795] [serial = 501] [outer = (nil)] 17:37:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 218 (0x933ae000) [pid = 1795] [serial = 502] [outer = 0x9323b400] 17:37:22 INFO - PROCESS | 1795 | 1461026242135 Marionette DEBUG loaded listener.js 17:37:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 219 (0x93514c00) [pid = 1795] [serial = 503] [outer = 0x9323b400] 17:37:22 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:23 INFO - PROCESS | 1795 | 1461026243155 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:37:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:37:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1698ms 17:37:23 INFO - PROCESS | 1795 | 1461026243195 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:37:23 INFO - PROCESS | 1795 | 1461026243200 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:37:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:37:23 INFO - PROCESS | 1795 | 1461026243206 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:37:23 INFO - PROCESS | 1795 | 1461026243210 Marionette TRACE conn3 <- [1,642,null,{}] 17:37:23 INFO - PROCESS | 1795 | 1461026243215 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:23 INFO - PROCESS | 1795 | 1461026243393 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:37:23 INFO - PROCESS | 1795 | 1461026243624 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x94127800 == 78 [pid = 1795] [id = 168] 17:37:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 220 (0x944b7c00) [pid = 1795] [serial = 504] [outer = (nil)] 17:37:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 221 (0x944c0800) [pid = 1795] [serial = 505] [outer = 0x944b7c00] 17:37:23 INFO - PROCESS | 1795 | 1461026243751 Marionette DEBUG loaded listener.js 17:37:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 222 (0x97535800) [pid = 1795] [serial = 506] [outer = 0x944b7c00] 17:37:24 INFO - PROCESS | 1795 | 1461026244573 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 17:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1436ms 17:37:24 INFO - PROCESS | 1795 | 1461026244643 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:37:24 INFO - PROCESS | 1795 | 1461026244647 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:37:24 INFO - PROCESS | 1795 | 1461026244654 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:37:24 INFO - PROCESS | 1795 | 1461026244657 Marionette TRACE conn3 <- [1,646,null,{}] 17:37:24 INFO - PROCESS | 1795 | 1461026244663 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:24 INFO - PROCESS | 1795 | 1461026244873 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:37:25 INFO - PROCESS | 1795 | 1461026245055 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:25 INFO - PROCESS | 1795 | ++DOCSHELL 0x95920c00 == 79 [pid = 1795] [id = 169] 17:37:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 223 (0x97539400) [pid = 1795] [serial = 507] [outer = (nil)] 17:37:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 224 (0x97cadc00) [pid = 1795] [serial = 508] [outer = 0x97539400] 17:37:25 INFO - PROCESS | 1795 | 1461026245143 Marionette DEBUG loaded listener.js 17:37:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 225 (0x989d0c00) [pid = 1795] [serial = 509] [outer = 0x97539400] 17:37:26 INFO - PROCESS | 1795 | 1461026246081 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1481ms 17:37:26 INFO - PROCESS | 1795 | 1461026246136 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:37:26 INFO - PROCESS | 1795 | 1461026246140 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:37:26 INFO - PROCESS | 1795 | 1461026246146 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:37:26 INFO - PROCESS | 1795 | 1461026246150 Marionette TRACE conn3 <- [1,650,null,{}] 17:37:26 INFO - PROCESS | 1795 | 1461026246156 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:26 INFO - PROCESS | 1795 | 1461026246356 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:37:26 INFO - PROCESS | 1795 | 1461026246615 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c348400 == 80 [pid = 1795] [id = 170] 17:37:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 226 (0x8c34c800) [pid = 1795] [serial = 510] [outer = (nil)] 17:37:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 227 (0x944bb800) [pid = 1795] [serial = 511] [outer = 0x8c34c800] 17:37:26 INFO - PROCESS | 1795 | 1461026246749 Marionette DEBUG loaded listener.js 17:37:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 228 (0x984e8c00) [pid = 1795] [serial = 512] [outer = 0x8c34c800] 17:37:27 INFO - PROCESS | 1795 | 1461026247638 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 17:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1529ms 17:37:27 INFO - PROCESS | 1795 | 1461026247678 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:37:27 INFO - PROCESS | 1795 | 1461026247682 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:37:27 INFO - PROCESS | 1795 | 1461026247689 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:37:27 INFO - PROCESS | 1795 | 1461026247691 Marionette TRACE conn3 <- [1,654,null,{}] 17:37:27 INFO - PROCESS | 1795 | 1461026247698 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:27 INFO - PROCESS | 1795 | 1461026247885 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:37:28 INFO - PROCESS | 1795 | 1461026248068 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:28 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c346c00 == 81 [pid = 1795] [id = 171] 17:37:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 229 (0x8c347800) [pid = 1795] [serial = 513] [outer = (nil)] 17:37:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 230 (0x8fe33000) [pid = 1795] [serial = 514] [outer = 0x8c347800] 17:37:28 INFO - PROCESS | 1795 | 1461026248154 Marionette DEBUG loaded listener.js 17:37:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 231 (0x8fe35000) [pid = 1795] [serial = 515] [outer = 0x8c347800] 17:37:29 INFO - PROCESS | 1795 | 1461026249108 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1483ms 17:37:29 INFO - PROCESS | 1795 | 1461026249174 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:37:29 INFO - PROCESS | 1795 | 1461026249179 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:37:29 INFO - PROCESS | 1795 | 1461026249185 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:37:29 INFO - PROCESS | 1795 | 1461026249188 Marionette TRACE conn3 <- [1,658,null,{}] 17:37:29 INFO - PROCESS | 1795 | 1461026249194 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:29 INFO - PROCESS | 1795 | 1461026249364 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:37:29 INFO - PROCESS | 1795 | 1461026249556 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fe2fc00 == 82 [pid = 1795] [id = 172] 17:37:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 232 (0x8fe30800) [pid = 1795] [serial = 516] [outer = (nil)] 17:37:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 233 (0x8fe3cc00) [pid = 1795] [serial = 517] [outer = 0x8fe30800] 17:37:29 INFO - PROCESS | 1795 | 1461026249659 Marionette DEBUG loaded listener.js 17:37:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 234 (0x97535400) [pid = 1795] [serial = 518] [outer = 0x8fe30800] 17:37:30 INFO - PROCESS | 1795 | 1461026250526 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:37:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:37:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1384ms 17:37:30 INFO - PROCESS | 1795 | 1461026250570 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:37:30 INFO - PROCESS | 1795 | 1461026250575 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:37:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:37:30 INFO - PROCESS | 1795 | 1461026250581 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:37:30 INFO - PROCESS | 1795 | 1461026250585 Marionette TRACE conn3 <- [1,662,null,{}] 17:37:30 INFO - PROCESS | 1795 | 1461026250591 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:30 INFO - PROCESS | 1795 | 1461026250766 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:37:30 INFO - PROCESS | 1795 | 1461026250970 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x88091800 == 83 [pid = 1795] [id = 173] 17:37:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 235 (0x88092000) [pid = 1795] [serial = 519] [outer = (nil)] 17:37:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 236 (0x88099000) [pid = 1795] [serial = 520] [outer = 0x88092000] 17:37:31 INFO - PROCESS | 1795 | 1461026251121 Marionette DEBUG loaded listener.js 17:37:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 237 (0x8809b800) [pid = 1795] [serial = 521] [outer = 0x88092000] 17:37:31 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:32 INFO - PROCESS | 1795 | 1461026252102 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 17:37:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:37:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1580ms 17:37:32 INFO - PROCESS | 1795 | 1461026252163 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:37:32 INFO - PROCESS | 1795 | 1461026252167 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:37:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:37:32 INFO - PROCESS | 1795 | 1461026252173 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:37:32 INFO - PROCESS | 1795 | 1461026252176 Marionette TRACE conn3 <- [1,666,null,{}] 17:37:32 INFO - PROCESS | 1795 | 1461026252182 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:32 INFO - PROCESS | 1795 | 1461026252352 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:37:32 INFO - PROCESS | 1795 | 1461026252581 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x8809c400 == 84 [pid = 1795] [id = 174] 17:37:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 238 (0x880a0800) [pid = 1795] [serial = 522] [outer = (nil)] 17:37:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 239 (0x881b4c00) [pid = 1795] [serial = 523] [outer = 0x880a0800] 17:37:32 INFO - PROCESS | 1795 | 1461026252708 Marionette DEBUG loaded listener.js 17:37:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 240 (0x881b7400) [pid = 1795] [serial = 524] [outer = 0x880a0800] 17:37:33 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:33 INFO - PROCESS | 1795 | 1461026253555 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 17:37:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1440ms 17:37:33 INFO - PROCESS | 1795 | 1461026253614 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:37:33 INFO - PROCESS | 1795 | 1461026253618 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:37:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:37:33 INFO - PROCESS | 1795 | 1461026253625 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:37:33 INFO - PROCESS | 1795 | 1461026253629 Marionette TRACE conn3 <- [1,670,null,{}] 17:37:33 INFO - PROCESS | 1795 | 1461026253635 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:33 INFO - PROCESS | 1795 | 1461026253839 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:37:34 INFO - PROCESS | 1795 | 1461026254025 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x881bec00 == 85 [pid = 1795] [id = 175] 17:37:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 241 (0x8fe2f800) [pid = 1795] [serial = 525] [outer = (nil)] 17:37:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 242 (0x8fe3a400) [pid = 1795] [serial = 526] [outer = 0x8fe2f800] 17:37:34 INFO - PROCESS | 1795 | 1461026254173 Marionette DEBUG loaded listener.js 17:37:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 243 (0x9b2ce400) [pid = 1795] [serial = 527] [outer = 0x8fe2f800] 17:37:35 INFO - PROCESS | 1795 | 1461026255001 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 17:37:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:37:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1430ms 17:37:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:37:35 INFO - PROCESS | 1795 | 1461026255056 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:37:35 INFO - PROCESS | 1795 | 1461026255059 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:37:35 INFO - PROCESS | 1795 | 1461026255065 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:37:35 INFO - PROCESS | 1795 | 1461026255069 Marionette TRACE conn3 <- [1,674,null,{}] 17:37:35 INFO - PROCESS | 1795 | 1461026255075 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:35 INFO - PROCESS | 1795 | 1461026255244 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:37:35 INFO - PROCESS | 1795 | 1461026255437 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:35 INFO - PROCESS | 1795 | ++DOCSHELL 0x87568000 == 86 [pid = 1795] [id = 176] 17:37:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 244 (0x87568400) [pid = 1795] [serial = 528] [outer = (nil)] 17:37:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 245 (0x8756f800) [pid = 1795] [serial = 529] [outer = 0x87568400] 17:37:35 INFO - PROCESS | 1795 | 1461026255526 Marionette DEBUG loaded listener.js 17:37:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 246 (0x87571800) [pid = 1795] [serial = 530] [outer = 0x87568400] 17:37:36 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:36 INFO - PROCESS | 1795 | 1461026256382 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 17:37:36 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 17:37:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1333ms 17:37:36 INFO - PROCESS | 1795 | 1461026256398 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:37:36 INFO - PROCESS | 1795 | 1461026256400 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:37:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:37:36 INFO - PROCESS | 1795 | 1461026256425 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:37:36 INFO - PROCESS | 1795 | 1461026256431 Marionette TRACE conn3 <- [1,678,null,{}] 17:37:36 INFO - PROCESS | 1795 | 1461026256440 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:36 INFO - PROCESS | 1795 | 1461026256621 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:37:36 INFO - PROCESS | 1795 | 1461026256817 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:36 INFO - PROCESS | 1795 | ++DOCSHELL 0x8756e000 == 87 [pid = 1795] [id = 177] 17:37:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 247 (0x8756f000) [pid = 1795] [serial = 531] [outer = (nil)] 17:37:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 248 (0x8766b400) [pid = 1795] [serial = 532] [outer = 0x8756f000] 17:37:36 INFO - PROCESS | 1795 | 1461026256906 Marionette DEBUG loaded listener.js 17:37:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 249 (0x8766e400) [pid = 1795] [serial = 533] [outer = 0x8756f000] 17:37:37 INFO - PROCESS | 1795 | 1461026257818 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 17:37:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:37:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1436ms 17:37:37 INFO - PROCESS | 1795 | 1461026257859 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:37:37 INFO - PROCESS | 1795 | 1461026257863 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:37:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:37:37 INFO - PROCESS | 1795 | 1461026257869 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:37:37 INFO - PROCESS | 1795 | 1461026257872 Marionette TRACE conn3 <- [1,682,null,{}] 17:37:37 INFO - PROCESS | 1795 | 1461026257878 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:38 INFO - PROCESS | 1795 | 1461026258057 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:37:38 INFO - PROCESS | 1795 | 1461026258252 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x87574c00 == 88 [pid = 1795] [id = 178] 17:37:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 250 (0x87576c00) [pid = 1795] [serial = 534] [outer = (nil)] 17:37:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 251 (0x87675000) [pid = 1795] [serial = 535] [outer = 0x87576c00] 17:37:38 INFO - PROCESS | 1795 | 1461026258333 Marionette DEBUG loaded listener.js 17:37:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 252 (0x87678000) [pid = 1795] [serial = 536] [outer = 0x87576c00] 17:37:39 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:39 INFO - PROCESS | 1795 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:37:39 INFO - PROCESS | 1795 | 1461026259940 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 17:37:39 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) 17:37:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2088ms 17:37:39 INFO - PROCESS | 1795 | 1461026259957 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:37:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:37:39 INFO - PROCESS | 1795 | 1461026259963 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:37:39 INFO - PROCESS | 1795 | 1461026259971 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:37:39 INFO - PROCESS | 1795 | 1461026259976 Marionette TRACE conn3 <- [1,686,null,{}] 17:37:39 INFO - PROCESS | 1795 | 1461026259984 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:40 INFO - PROCESS | 1795 | 1461026260147 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:37:40 INFO - PROCESS | 1795 | 1461026260340 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:40 INFO - PROCESS | 1795 | ++DOCSHELL 0x8766cc00 == 89 [pid = 1795] [id = 179] 17:37:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 253 (0x8a079400) [pid = 1795] [serial = 537] [outer = (nil)] 17:37:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 254 (0x8a0b7c00) [pid = 1795] [serial = 538] [outer = 0x8a079400] 17:37:40 INFO - PROCESS | 1795 | 1461026260416 Marionette DEBUG loaded listener.js 17:37:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 255 (0x8a582400) [pid = 1795] [serial = 539] [outer = 0x8a079400] 17:37:41 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:41 INFO - PROCESS | 1795 | 1461026261696 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 17:37:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:37:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1741ms 17:37:41 INFO - PROCESS | 1795 | 1461026261711 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:37:41 INFO - PROCESS | 1795 | 1461026261719 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:37:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:37:41 INFO - PROCESS | 1795 | 1461026261728 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:37:41 INFO - PROCESS | 1795 | 1461026261732 Marionette TRACE conn3 <- [1,690,null,{}] 17:37:41 INFO - PROCESS | 1795 | 1461026261738 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:42 INFO - PROCESS | 1795 | 1461026261996 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:37:42 INFO - PROCESS | 1795 | --DOCSHELL 0x8e97bc00 == 88 [pid = 1795] [id = 163] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 254 (0x9aebd800) [pid = 1795] [serial = 421] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 253 (0xa46ed400) [pid = 1795] [serial = 384] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 252 (0x90576800) [pid = 1795] [serial = 396] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 251 (0x90577400) [pid = 1795] [serial = 399] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 250 (0xa0fed400) [pid = 1795] [serial = 381] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 249 (0x9fd7c000) [pid = 1795] [serial = 378] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 248 (0x8b7cc800) [pid = 1795] [serial = 390] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 247 (0x944c3800) [pid = 1795] [serial = 375] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 246 (0xa4c41000) [pid = 1795] [serial = 393] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 245 (0x984f0400) [pid = 1795] [serial = 387] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 244 (0x8f756000) [pid = 1795] [serial = 372] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f6800 == 87 [pid = 1795] [id = 162] 17:37:42 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7c3400 == 86 [pid = 1795] [id = 161] 17:37:42 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7cd400 == 85 [pid = 1795] [id = 160] 17:37:42 INFO - PROCESS | 1795 | --DOCSHELL 0x8a0b4400 == 84 [pid = 1795] [id = 159] 17:37:42 INFO - PROCESS | 1795 | 1461026262355 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:42 INFO - PROCESS | 1795 | --DOCSHELL 0x8a6bf400 == 83 [pid = 1795] [id = 158] 17:37:42 INFO - PROCESS | 1795 | --DOCSHELL 0x8a0b1c00 == 82 [pid = 1795] [id = 157] 17:37:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a076400 == 83 [pid = 1795] [id = 180] 17:37:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 245 (0x8a085800) [pid = 1795] [serial = 540] [outer = (nil)] 17:37:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 246 (0x8a57fc00) [pid = 1795] [serial = 541] [outer = 0x8a085800] 17:37:42 INFO - PROCESS | 1795 | 1461026262436 Marionette DEBUG loaded listener.js 17:37:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 247 (0x8a84cc00) [pid = 1795] [serial = 542] [outer = 0x8a085800] 17:37:42 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7c3800 == 82 [pid = 1795] [id = 141] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 246 (0x9057d400) [pid = 1795] [serial = 410] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 245 (0xa2b0a000) [pid = 1795] [serial = 217] [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.] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 244 (0x9412f800) [pid = 1795] [serial = 403] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 243 (0x979e5800) [pid = 1795] [serial = 418] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 242 (0x984e7800) [pid = 1795] [serial = 419] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 241 (0x8fdda400) [pid = 1795] [serial = 407] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 240 (0x8fab3c00) [pid = 1795] [serial = 409] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 239 (0x944b9c00) [pid = 1795] [serial = 413] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 238 (0x95c66c00) [pid = 1795] [serial = 415] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 237 (0x9412c400) [pid = 1795] [serial = 412] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 236 (0x8f75e000) [pid = 1795] [serial = 406] [outer = (nil)] [url = about:blank] 17:37:42 INFO - PROCESS | 1795 | --DOMWINDOW == 235 (0x974d0c00) [pid = 1795] [serial = 416] [outer = (nil)] [url = about:blank] 17:37:43 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:43 INFO - PROCESS | 1795 | 1461026263700 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 17:37:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:37:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1989ms 17:37:43 INFO - PROCESS | 1795 | 1461026263717 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:37:43 INFO - PROCESS | 1795 | 1461026263721 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:37:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:37:43 INFO - PROCESS | 1795 | 1461026263727 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:37:43 INFO - PROCESS | 1795 | 1461026263733 Marionette TRACE conn3 <- [1,694,null,{}] 17:37:43 INFO - PROCESS | 1795 | 1461026263748 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:44 INFO - PROCESS | 1795 | 1461026264045 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:37:44 INFO - PROCESS | 1795 | 1461026264062 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a588800 == 83 [pid = 1795] [id = 181] 17:37:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 236 (0x8b7cb000) [pid = 1795] [serial = 543] [outer = (nil)] 17:37:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 237 (0x8c34b400) [pid = 1795] [serial = 544] [outer = 0x8b7cb000] 17:37:44 INFO - PROCESS | 1795 | 1461026264138 Marionette DEBUG loaded listener.js 17:37:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 238 (0x8dc96c00) [pid = 1795] [serial = 545] [outer = 0x8b7cb000] 17:37:45 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:45 INFO - PROCESS | 1795 | 1461026265505 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 17:37:45 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) 17:37:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1789ms 17:37:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:37:45 INFO - PROCESS | 1795 | 1461026265516 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:37:45 INFO - PROCESS | 1795 | 1461026265519 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:37:45 INFO - PROCESS | 1795 | 1461026265525 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:37:45 INFO - PROCESS | 1795 | 1461026265529 Marionette TRACE conn3 <- [1,698,null,{}] 17:37:45 INFO - PROCESS | 1795 | 1461026265541 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:45 INFO - PROCESS | 1795 | 1461026265799 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:37:45 INFO - PROCESS | 1795 | 1461026265831 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c3800 == 84 [pid = 1795] [id = 182] 17:37:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 239 (0x8dca0400) [pid = 1795] [serial = 546] [outer = (nil)] 17:37:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 240 (0x8e97b800) [pid = 1795] [serial = 547] [outer = 0x8dca0400] 17:37:45 INFO - PROCESS | 1795 | 1461026265903 Marionette DEBUG loaded listener.js 17:37:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 241 (0x8e9b7800) [pid = 1795] [serial = 548] [outer = 0x8dca0400] 17:37:47 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:47 INFO - PROCESS | 1795 | --DOMWINDOW == 240 (0x93511800) [pid = 1795] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:37:47 INFO - PROCESS | 1795 | --DOMWINDOW == 239 (0x8e9f7000) [pid = 1795] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:37:47 INFO - PROCESS | 1795 | --DOMWINDOW == 238 (0x8c00cc00) [pid = 1795] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:37:47 INFO - PROCESS | 1795 | --DOMWINDOW == 237 (0x8a6c0c00) [pid = 1795] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:37:47 INFO - PROCESS | 1795 | --DOMWINDOW == 236 (0x8a0b2000) [pid = 1795] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:37:47 INFO - PROCESS | 1795 | --DOMWINDOW == 235 (0x8c4de400) [pid = 1795] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:37:47 INFO - PROCESS | 1795 | --DOMWINDOW == 234 (0x8c009000) [pid = 1795] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:37:47 INFO - PROCESS | 1795 | --DOMWINDOW == 233 (0x8fb70c00) [pid = 1795] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:37:47 INFO - PROCESS | 1795 | 1461026267243 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 17:37:47 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) 17:37:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1744ms 17:37:47 INFO - PROCESS | 1795 | 1461026267269 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:37:47 INFO - PROCESS | 1795 | 1461026267273 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:37:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:37:47 INFO - PROCESS | 1795 | 1461026267354 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:37:47 INFO - PROCESS | 1795 | 1461026267358 Marionette TRACE conn3 <- [1,702,null,{}] 17:37:47 INFO - PROCESS | 1795 | 1461026267367 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:47 INFO - PROCESS | 1795 | 1461026267569 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:37:47 INFO - PROCESS | 1795 | 1461026267661 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x88099400 == 85 [pid = 1795] [id = 183] 17:37:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 234 (0x8a080400) [pid = 1795] [serial = 549] [outer = (nil)] 17:37:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 235 (0x8e978400) [pid = 1795] [serial = 550] [outer = 0x8a080400] 17:37:47 INFO - PROCESS | 1795 | 1461026267732 Marionette DEBUG loaded listener.js 17:37:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 236 (0x8e9c0000) [pid = 1795] [serial = 551] [outer = 0x8a080400] 17:37:48 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:48 INFO - PROCESS | 1795 | 1461026268859 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 17:37:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:37:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1543ms 17:37:48 INFO - PROCESS | 1795 | 1461026268897 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:37:48 INFO - PROCESS | 1795 | 1461026268901 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:37:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:37:48 INFO - PROCESS | 1795 | 1461026268909 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:37:48 INFO - PROCESS | 1795 | 1461026268912 Marionette TRACE conn3 <- [1,706,null,{}] 17:37:48 INFO - PROCESS | 1795 | 1461026268917 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:49 INFO - PROCESS | 1795 | 1461026269225 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:37:49 INFO - PROCESS | 1795 | 1461026269418 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x87567800 == 86 [pid = 1795] [id = 184] 17:37:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 237 (0x8756c400) [pid = 1795] [serial = 552] [outer = (nil)] 17:37:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 238 (0x87674400) [pid = 1795] [serial = 553] [outer = 0x8756c400] 17:37:49 INFO - PROCESS | 1795 | 1461026269506 Marionette DEBUG loaded listener.js 17:37:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 239 (0x881bf800) [pid = 1795] [serial = 554] [outer = 0x8756c400] 17:37:50 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:50 INFO - PROCESS | 1795 | 1461026270858 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 17:37:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:37:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1980ms 17:37:50 INFO - PROCESS | 1795 | 1461026270954 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:37:50 INFO - PROCESS | 1795 | 1461026270961 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:37:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:37:50 INFO - PROCESS | 1795 | 1461026270973 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:37:50 INFO - PROCESS | 1795 | 1461026270979 Marionette TRACE conn3 <- [1,710,null,{}] 17:37:50 INFO - PROCESS | 1795 | 1461026270989 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:51 INFO - PROCESS | 1795 | 1461026271166 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:37:51 INFO - PROCESS | 1795 | 1461026271352 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a0b1800 == 87 [pid = 1795] [id = 185] 17:37:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 240 (0x8a0b8000) [pid = 1795] [serial = 555] [outer = (nil)] 17:37:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 241 (0x8b7cf000) [pid = 1795] [serial = 556] [outer = 0x8a0b8000] 17:37:51 INFO - PROCESS | 1795 | 1461026271439 Marionette DEBUG loaded listener.js 17:37:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 242 (0x8c343000) [pid = 1795] [serial = 557] [outer = 0x8a0b8000] 17:37:52 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:52 INFO - PROCESS | 1795 | 1461026272761 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 17:37:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:37:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1836ms 17:37:52 INFO - PROCESS | 1795 | 1461026272965 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:37:52 INFO - PROCESS | 1795 | 1461026272972 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:37:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:37:52 INFO - PROCESS | 1795 | 1461026272983 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:37:52 INFO - PROCESS | 1795 | 1461026272986 Marionette TRACE conn3 <- [1,714,null,{}] 17:37:52 INFO - PROCESS | 1795 | 1461026272992 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:53 INFO - PROCESS | 1795 | 1461026273182 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:37:53 INFO - PROCESS | 1795 | 1461026273369 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a6ba000 == 88 [pid = 1795] [id = 186] 17:37:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 243 (0x8c010800) [pid = 1795] [serial = 558] [outer = (nil)] 17:37:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 244 (0x8dff6000) [pid = 1795] [serial = 559] [outer = 0x8c010800] 17:37:53 INFO - PROCESS | 1795 | 1461026273454 Marionette DEBUG loaded listener.js 17:37:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 245 (0x8e9c3c00) [pid = 1795] [serial = 560] [outer = 0x8c010800] 17:37:54 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:54 INFO - PROCESS | 1795 | 1461026274833 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 17:37:54 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 17:37:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1882ms 17:37:54 INFO - PROCESS | 1795 | 1461026274894 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:37:54 INFO - PROCESS | 1795 | 1461026274898 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:37:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:37:54 INFO - PROCESS | 1795 | 1461026274934 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:37:54 INFO - PROCESS | 1795 | 1461026274944 Marionette TRACE conn3 <- [1,718,null,{}] 17:37:54 INFO - PROCESS | 1795 | 1461026274951 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:55 INFO - PROCESS | 1795 | 1461026275134 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:37:55 INFO - PROCESS | 1795 | 1461026275320 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:55 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e90fc00 == 89 [pid = 1795] [id = 187] 17:37:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 246 (0x8e9c3800) [pid = 1795] [serial = 561] [outer = (nil)] 17:37:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 247 (0x8fdda400) [pid = 1795] [serial = 562] [outer = 0x8e9c3800] 17:37:55 INFO - PROCESS | 1795 | 1461026275405 Marionette DEBUG loaded listener.js 17:37:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 248 (0x90194c00) [pid = 1795] [serial = 563] [outer = 0x8e9c3800] 17:37:56 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:56 INFO - PROCESS | 1795 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:37:56 INFO - PROCESS | 1795 | 1461026276704 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 17:37:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:37:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1815ms 17:37:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:37:56 INFO - PROCESS | 1795 | 1461026276738 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:37:56 INFO - PROCESS | 1795 | 1461026276742 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:37:56 INFO - PROCESS | 1795 | 1461026276837 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:37:56 INFO - PROCESS | 1795 | 1461026276840 Marionette TRACE conn3 <- [1,722,null,{}] 17:37:56 INFO - PROCESS | 1795 | 1461026276858 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:57 INFO - PROCESS | 1795 | 1461026277027 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:37:57 INFO - PROCESS | 1795 | 1461026277224 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a58d400 == 90 [pid = 1795] [id = 188] 17:37:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 249 (0x8fe2ec00) [pid = 1795] [serial = 564] [outer = (nil)] 17:37:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 250 (0x901a1800) [pid = 1795] [serial = 565] [outer = 0x8fe2ec00] 17:37:57 INFO - PROCESS | 1795 | 1461026277346 Marionette DEBUG loaded listener.js 17:37:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 251 (0x90579400) [pid = 1795] [serial = 566] [outer = 0x8fe2ec00] 17:37:58 INFO - PROCESS | 1795 | 1461026278226 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 17:37:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:37:58 INFO - PROCESS | 1795 | 1461026278290 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:37:58 INFO - PROCESS | 1795 | 1461026278296 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:37:58 INFO - PROCESS | 1795 | 1461026278300 Marionette TRACE conn3 <- [1,726,null,{}] 17:37:58 INFO - PROCESS | 1795 | 1461026278305 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:58 INFO - PROCESS | 1795 | 1461026278486 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:37:58 INFO - PROCESS | 1795 | 1461026278721 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:58 INFO - PROCESS | 1795 | ++DOCSHELL 0x915b9000 == 91 [pid = 1795] [id = 189] 17:37:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 252 (0x915b9800) [pid = 1795] [serial = 567] [outer = (nil)] 17:37:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 253 (0x9323f000) [pid = 1795] [serial = 568] [outer = 0x915b9800] 17:37:58 INFO - PROCESS | 1795 | 1461026278865 Marionette DEBUG loaded listener.js 17:37:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 254 (0x9412c800) [pid = 1795] [serial = 569] [outer = 0x915b9800] 17:37:59 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:59 INFO - PROCESS | 1795 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:37:59 INFO - PROCESS | 1795 | 1461026279924 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 17:37:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:37:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1684ms 17:37:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:37:59 INFO - PROCESS | 1795 | 1461026279980 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:37:59 INFO - PROCESS | 1795 | 1461026279983 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:37:59 INFO - PROCESS | 1795 | 1461026279990 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:37:59 INFO - PROCESS | 1795 | 1461026279994 Marionette TRACE conn3 <- [1,730,null,{}] 17:38:00 INFO - PROCESS | 1795 | 1461026280000 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:00 INFO - PROCESS | 1795 | 1461026280185 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:38:00 INFO - PROCESS | 1795 | 1461026280530 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:00 INFO - PROCESS | 1795 | ++DOCSHELL 0x915ba000 == 92 [pid = 1795] [id = 190] 17:38:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 255 (0x971d5000) [pid = 1795] [serial = 570] [outer = (nil)] 17:38:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 256 (0x97532000) [pid = 1795] [serial = 571] [outer = 0x971d5000] 17:38:00 INFO - PROCESS | 1795 | 1461026280619 Marionette DEBUG loaded listener.js 17:38:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 257 (0x975c0800) [pid = 1795] [serial = 572] [outer = 0x971d5000] 17:38:01 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:01 INFO - PROCESS | 1795 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:38:01 INFO - PROCESS | 1795 | 1461026281519 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 17:38:01 INFO - PROCESS | 1795 | 1461026281587 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:38:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:38:01 INFO - PROCESS | 1795 | 1461026281597 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:38:01 INFO - PROCESS | 1795 | 1461026281600 Marionette TRACE conn3 <- [1,734,null,{}] 17:38:01 INFO - PROCESS | 1795 | 1461026281606 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:01 INFO - PROCESS | 1795 | 1461026281815 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:38:02 INFO - PROCESS | 1795 | 1461026282055 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:02 INFO - PROCESS | 1795 | ++DOCSHELL 0x95a70c00 == 93 [pid = 1795] [id = 191] 17:38:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 258 (0x971d0c00) [pid = 1795] [serial = 573] [outer = (nil)] 17:38:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 259 (0x984e5400) [pid = 1795] [serial = 574] [outer = 0x971d0c00] 17:38:02 INFO - PROCESS | 1795 | 1461026282155 Marionette DEBUG loaded listener.js 17:38:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 260 (0x98e6fc00) [pid = 1795] [serial = 575] [outer = 0x971d0c00] 17:38:02 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:03 INFO - PROCESS | 1795 | 1461026283037 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 17:38:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:38:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1487ms 17:38:03 INFO - PROCESS | 1795 | 1461026283085 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:38:03 INFO - PROCESS | 1795 | 1461026283088 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:38:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:38:03 INFO - PROCESS | 1795 | 1461026283096 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:38:03 INFO - PROCESS | 1795 | 1461026283099 Marionette TRACE conn3 <- [1,738,null,{}] 17:38:03 INFO - PROCESS | 1795 | 1461026283105 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:03 INFO - PROCESS | 1795 | 1461026283297 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:38:03 INFO - PROCESS | 1795 | 1461026283488 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e81800 == 94 [pid = 1795] [id = 192] 17:38:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 261 (0x89e81c00) [pid = 1795] [serial = 576] [outer = (nil)] 17:38:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 262 (0x89e89800) [pid = 1795] [serial = 577] [outer = 0x89e81c00] 17:38:03 INFO - PROCESS | 1795 | 1461026283576 Marionette DEBUG loaded listener.js 17:38:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 263 (0x89e8b800) [pid = 1795] [serial = 578] [outer = 0x89e81c00] 17:38:04 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:04 INFO - PROCESS | 1795 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:38:04 INFO - PROCESS | 1795 | 1461026284893 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 17:38:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:38:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1844ms 17:38:04 INFO - PROCESS | 1795 | 1461026284940 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:38:04 INFO - PROCESS | 1795 | 1461026284944 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:38:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:38:04 INFO - PROCESS | 1795 | 1461026284951 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:38:04 INFO - PROCESS | 1795 | 1461026284955 Marionette TRACE conn3 <- [1,742,null,{}] 17:38:05 INFO - PROCESS | 1795 | 1461026285056 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:05 INFO - PROCESS | 1795 | 1461026285282 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:38:05 INFO - PROCESS | 1795 | 1461026285422 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e88000 == 95 [pid = 1795] [id = 193] 17:38:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 264 (0x89e88400) [pid = 1795] [serial = 579] [outer = (nil)] 17:38:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 265 (0x8a07c800) [pid = 1795] [serial = 580] [outer = 0x89e88400] 17:38:05 INFO - PROCESS | 1795 | 1461026285506 Marionette DEBUG loaded listener.js 17:38:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 266 (0x984b7400) [pid = 1795] [serial = 581] [outer = 0x89e88400] 17:38:06 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:06 INFO - PROCESS | 1795 | 1461026286817 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 17:38:06 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 17:38:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1893ms 17:38:06 INFO - PROCESS | 1795 | 1461026286894 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:38:06 INFO - PROCESS | 1795 | 1461026286899 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:38:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:38:06 INFO - PROCESS | 1795 | 1461026286925 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:38:06 INFO - PROCESS | 1795 | 1461026286929 Marionette TRACE conn3 <- [1,746,null,{}] 17:38:06 INFO - PROCESS | 1795 | 1461026286934 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:07 INFO - PROCESS | 1795 | 1461026287099 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:38:07 INFO - PROCESS | 1795 | 1461026287291 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a523400 == 96 [pid = 1795] [id = 194] 17:38:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 267 (0x8a523800) [pid = 1795] [serial = 582] [outer = (nil)] 17:38:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 268 (0x8a528400) [pid = 1795] [serial = 583] [outer = 0x8a523800] 17:38:07 INFO - PROCESS | 1795 | 1461026287389 Marionette DEBUG loaded listener.js 17:38:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 269 (0x8a52e800) [pid = 1795] [serial = 584] [outer = 0x8a523800] 17:38:08 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:08 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:09 INFO - PROCESS | 1795 | 1461026289142 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 17:38:09 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.) 17:38:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2243ms 17:38:09 INFO - PROCESS | 1795 | 1461026289165 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:38:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:38:09 INFO - PROCESS | 1795 | 1461026289170 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:38:09 INFO - PROCESS | 1795 | 1461026289178 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:38:09 INFO - PROCESS | 1795 | 1461026289184 Marionette TRACE conn3 <- [1,750,null,{}] 17:38:09 INFO - PROCESS | 1795 | 1461026289193 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:09 INFO - PROCESS | 1795 | 1461026289389 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:38:09 INFO - PROCESS | 1795 | 1461026289584 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:09 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a523000 == 97 [pid = 1795] [id = 195] 17:38:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 270 (0x8a526800) [pid = 1795] [serial = 585] [outer = (nil)] 17:38:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 271 (0x8a52a400) [pid = 1795] [serial = 586] [outer = 0x8a526800] 17:38:09 INFO - PROCESS | 1795 | 1461026289664 Marionette DEBUG loaded listener.js 17:38:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 272 (0x8a530800) [pid = 1795] [serial = 587] [outer = 0x8a526800] 17:38:11 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:11 INFO - PROCESS | 1795 | 1461026291096 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 17:38:11 INFO - PROCESS | 1795 | --DOCSHELL 0x88099400 == 96 [pid = 1795] [id = 183] 17:38:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7c3800 == 95 [pid = 1795] [id = 182] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 271 (0x9ffbd800) [pid = 1795] [serial = 448] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 270 (0x8a587800) [pid = 1795] [serial = 451] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 269 (0x8a6b5400) [pid = 1795] [serial = 454] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 268 (0x8a845400) [pid = 1795] [serial = 457] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 267 (0x8a84e400) [pid = 1795] [serial = 460] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 266 (0x90049c00) [pid = 1795] [serial = 463] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 265 (0x90052000) [pid = 1795] [serial = 466] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 264 (0x8a07e800) [pid = 1795] [serial = 469] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 263 (0x90578c00) [pid = 1795] [serial = 493] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8a588800 == 94 [pid = 1795] [id = 181] 17:38:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8a076400 == 93 [pid = 1795] [id = 180] 17:38:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8766cc00 == 92 [pid = 1795] [id = 179] 17:38:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:38:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2094ms 17:38:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8c346c00 == 91 [pid = 1795] [id = 171] 17:38:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8c348400 == 90 [pid = 1795] [id = 170] 17:38:11 INFO - PROCESS | 1795 | --DOCSHELL 0x95920c00 == 89 [pid = 1795] [id = 169] 17:38:11 INFO - PROCESS | 1795 | --DOCSHELL 0x94127800 == 88 [pid = 1795] [id = 168] 17:38:11 INFO - PROCESS | 1795 | --DOCSHELL 0x901a0400 == 87 [pid = 1795] [id = 167] 17:38:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9b9000 == 86 [pid = 1795] [id = 166] 17:38:11 INFO - PROCESS | 1795 | --DOCSHELL 0x8a07d000 == 85 [pid = 1795] [id = 165] 17:38:11 INFO - PROCESS | 1795 | 1461026291281 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:38:11 INFO - PROCESS | 1795 | 1461026291289 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:38:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:38:11 INFO - PROCESS | 1795 | 1461026291300 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:38:11 INFO - PROCESS | 1795 | 1461026291303 Marionette TRACE conn3 <- [1,754,null,{}] 17:38:11 INFO - PROCESS | 1795 | 1461026291309 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:11 INFO - PROCESS | 1795 | 1461026291466 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:38:11 INFO - PROCESS | 1795 | 1461026291479 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x8756b800 == 86 [pid = 1795] [id = 196] 17:38:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 264 (0x8756c000) [pid = 1795] [serial = 588] [outer = (nil)] 17:38:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 265 (0x8a530400) [pid = 1795] [serial = 589] [outer = 0x8756c000] 17:38:11 INFO - PROCESS | 1795 | 1461026291552 Marionette DEBUG loaded listener.js 17:38:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 266 (0x8a6b9c00) [pid = 1795] [serial = 590] [outer = 0x8756c000] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 265 (0x9df38000) [pid = 1795] [serial = 422] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 264 (0x8fb69800) [pid = 1795] [serial = 487] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 263 (0x8c002000) [pid = 1795] [serial = 424] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 262 (0x8e97ec00) [pid = 1795] [serial = 481] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 261 (0x8e9bcc00) [pid = 1795] [serial = 482] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 260 (0x9ffbac00) [pid = 1795] [serial = 439] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 259 (0x8a84d400) [pid = 1795] [serial = 476] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 258 (0x8a842400) [pid = 1795] [serial = 475] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 257 (0x8a0b5800) [pid = 1795] [serial = 473] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 256 (0x8a0b3c00) [pid = 1795] [serial = 472] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 255 (0x8e978000) [pid = 1795] [serial = 445] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 254 (0x8dfec000) [pid = 1795] [serial = 479] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 253 (0x8df41c00) [pid = 1795] [serial = 478] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 252 (0x8e9bb000) [pid = 1795] [serial = 433] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 251 (0x9004e800) [pid = 1795] [serial = 488] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 250 (0x98e65800) [pid = 1795] [serial = 436] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 249 (0x8e9c6c00) [pid = 1795] [serial = 484] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 248 (0x95c66400) [pid = 1795] [serial = 430] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 247 (0xa46ecc00) [pid = 1795] [serial = 442] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 246 (0x8f75e400) [pid = 1795] [serial = 427] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 245 (0x9019b400) [pid = 1795] [serial = 491] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 244 (0x90198800) [pid = 1795] [serial = 490] [outer = (nil)] [url = about:blank] 17:38:11 INFO - PROCESS | 1795 | --DOMWINDOW == 243 (0x8e9f9800) [pid = 1795] [serial = 485] [outer = (nil)] [url = about:blank] 17:38:12 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:12 INFO - PROCESS | 1795 | 1461026292848 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 17:38:12 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 17:38:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1581ms 17:38:12 INFO - PROCESS | 1795 | 1461026292880 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:38:12 INFO - PROCESS | 1795 | 1461026292884 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:38:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:38:12 INFO - PROCESS | 1795 | 1461026292890 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:38:12 INFO - PROCESS | 1795 | 1461026292895 Marionette TRACE conn3 <- [1,758,null,{}] 17:38:12 INFO - PROCESS | 1795 | 1461026292910 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:13 INFO - PROCESS | 1795 | 1461026293134 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:38:13 INFO - PROCESS | 1795 | 1461026293348 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a843c00 == 87 [pid = 1795] [id = 197] 17:38:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 244 (0x8a846400) [pid = 1795] [serial = 591] [outer = (nil)] 17:38:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 245 (0x8c009000) [pid = 1795] [serial = 592] [outer = 0x8a846400] 17:38:13 INFO - PROCESS | 1795 | 1461026293426 Marionette DEBUG loaded listener.js 17:38:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 246 (0x8c348800) [pid = 1795] [serial = 593] [outer = 0x8a846400] 17:38:14 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:14 INFO - PROCESS | 1795 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:38:14 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:14 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:14 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:14 INFO - PROCESS | 1795 | 1461026294238 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 17:38:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:38:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1385ms 17:38:14 INFO - PROCESS | 1795 | 1461026294275 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:38:14 INFO - PROCESS | 1795 | 1461026294280 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:38:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:38:14 INFO - PROCESS | 1795 | 1461026294285 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:38:14 INFO - PROCESS | 1795 | 1461026294289 Marionette TRACE conn3 <- [1,762,null,{}] 17:38:14 INFO - PROCESS | 1795 | 1461026294300 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:14 INFO - PROCESS | 1795 | 1461026294549 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:38:14 INFO - PROCESS | 1795 | 1461026294592 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a846800 == 88 [pid = 1795] [id = 198] 17:38:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 247 (0x8e888c00) [pid = 1795] [serial = 594] [outer = (nil)] 17:38:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 248 (0x8e975c00) [pid = 1795] [serial = 595] [outer = 0x8e888c00] 17:38:14 INFO - PROCESS | 1795 | 1461026294690 Marionette DEBUG loaded listener.js 17:38:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 249 (0x8e997000) [pid = 1795] [serial = 596] [outer = 0x8e888c00] 17:38:15 INFO - PROCESS | 1795 | --DOMWINDOW == 248 (0x8dca0400) [pid = 1795] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:38:15 INFO - PROCESS | 1795 | --DOMWINDOW == 247 (0x8a085800) [pid = 1795] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:38:15 INFO - PROCESS | 1795 | --DOMWINDOW == 246 (0x8b7cb000) [pid = 1795] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:38:16 INFO - PROCESS | 1795 | --DOMWINDOW == 245 (0x8a079400) [pid = 1795] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:38:16 INFO - PROCESS | 1795 | 1461026296014 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 17:38:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:38:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1747ms 17:38:16 INFO - PROCESS | 1795 | 1461026296043 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:38:16 INFO - PROCESS | 1795 | 1461026296046 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:38:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:38:16 INFO - PROCESS | 1795 | 1461026296052 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:38:16 INFO - PROCESS | 1795 | 1461026296055 Marionette TRACE conn3 <- [1,766,null,{}] 17:38:16 INFO - PROCESS | 1795 | 1461026296061 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:16 INFO - PROCESS | 1795 | 1461026296294 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:38:16 INFO - PROCESS | 1795 | 1461026296453 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:16 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dca0400 == 89 [pid = 1795] [id = 199] 17:38:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 246 (0x8df44800) [pid = 1795] [serial = 597] [outer = (nil)] 17:38:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 247 (0x8e98e800) [pid = 1795] [serial = 598] [outer = 0x8df44800] 17:38:16 INFO - PROCESS | 1795 | 1461026296525 Marionette DEBUG loaded listener.js 17:38:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 248 (0x8e9be800) [pid = 1795] [serial = 599] [outer = 0x8df44800] 17:38:17 INFO - PROCESS | 1795 | 1461026297571 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 17:38:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:38:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1541ms 17:38:17 INFO - PROCESS | 1795 | 1461026297594 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:38:17 INFO - PROCESS | 1795 | 1461026297598 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:38:17 INFO - PROCESS | 1795 | 1461026297604 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:38:17 INFO - PROCESS | 1795 | 1461026297606 Marionette TRACE conn3 <- [1,770,null,{}] 17:38:17 INFO - PROCESS | 1795 | 1461026297612 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:17 INFO - PROCESS | 1795 | 1461026297804 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:38:18 INFO - PROCESS | 1795 | 1461026298099 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x87567400 == 90 [pid = 1795] [id = 200] 17:38:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 249 (0x87572800) [pid = 1795] [serial = 600] [outer = (nil)] 17:38:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 250 (0x87673000) [pid = 1795] [serial = 601] [outer = 0x87572800] 17:38:18 INFO - PROCESS | 1795 | 1461026298191 Marionette DEBUG loaded listener.js 17:38:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 251 (0x89e89c00) [pid = 1795] [serial = 602] [outer = 0x87572800] 17:38:19 INFO - PROCESS | 1795 | 1461026299133 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1579ms 17:38:19 INFO - PROCESS | 1795 | 1461026299184 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:38:19 INFO - PROCESS | 1795 | 1461026299191 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:38:19 INFO - PROCESS | 1795 | 1461026299200 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:38:19 INFO - PROCESS | 1795 | 1461026299204 Marionette TRACE conn3 <- [1,774,null,{}] 17:38:19 INFO - PROCESS | 1795 | 1461026299213 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:19 INFO - PROCESS | 1795 | 1461026299440 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:38:19 INFO - PROCESS | 1795 | 1461026299694 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:19 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a531800 == 91 [pid = 1795] [id = 201] 17:38:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 252 (0x8a588000) [pid = 1795] [serial = 603] [outer = (nil)] 17:38:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 253 (0x8a6c1400) [pid = 1795] [serial = 604] [outer = 0x8a588000] 17:38:19 INFO - PROCESS | 1795 | 1461026299796 Marionette DEBUG loaded listener.js 17:38:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 254 (0x8a84d000) [pid = 1795] [serial = 605] [outer = 0x8a588000] 17:38:20 INFO - PROCESS | 1795 | 1461026300708 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 17:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1546ms 17:38:20 INFO - PROCESS | 1795 | 1461026300748 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:38:20 INFO - PROCESS | 1795 | 1461026300755 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:38:20 INFO - PROCESS | 1795 | 1461026300764 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:38:20 INFO - PROCESS | 1795 | 1461026300767 Marionette TRACE conn3 <- [1,778,null,{}] 17:38:20 INFO - PROCESS | 1795 | 1461026300774 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:21 INFO - PROCESS | 1795 | 1461026300995 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:38:21 INFO - PROCESS | 1795 | 1461026301310 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c34d000 == 92 [pid = 1795] [id = 202] 17:38:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 255 (0x8c34e800) [pid = 1795] [serial = 606] [outer = (nil)] 17:38:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 256 (0x8c4dd400) [pid = 1795] [serial = 607] [outer = 0x8c34e800] 17:38:21 INFO - PROCESS | 1795 | 1461026301441 Marionette DEBUG loaded listener.js 17:38:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 257 (0x8dfef400) [pid = 1795] [serial = 608] [outer = 0x8c34e800] 17:38:22 INFO - PROCESS | 1795 | 1461026302424 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 17:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1695ms 17:38:22 INFO - PROCESS | 1795 | 1461026302459 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:38:22 INFO - PROCESS | 1795 | 1461026302463 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:38:22 INFO - PROCESS | 1795 | 1461026302472 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:38:22 INFO - PROCESS | 1795 | 1461026302481 Marionette TRACE conn3 <- [1,782,null,{}] 17:38:22 INFO - PROCESS | 1795 | 1461026302496 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:22 INFO - PROCESS | 1795 | 1461026302746 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:38:23 INFO - PROCESS | 1795 | 1461026303056 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e86000 == 93 [pid = 1795] [id = 203] 17:38:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 258 (0x8e906000) [pid = 1795] [serial = 609] [outer = (nil)] 17:38:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 259 (0x8fe2e000) [pid = 1795] [serial = 610] [outer = 0x8e906000] 17:38:23 INFO - PROCESS | 1795 | 1461026303146 Marionette DEBUG loaded listener.js 17:38:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 260 (0x8fe35400) [pid = 1795] [serial = 611] [outer = 0x8e906000] 17:38:24 INFO - PROCESS | 1795 | 1461026304236 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 17:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1791ms 17:38:24 INFO - PROCESS | 1795 | 1461026304264 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:38:24 INFO - PROCESS | 1795 | 1461026304271 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:38:24 INFO - PROCESS | 1795 | 1461026304281 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:38:24 INFO - PROCESS | 1795 | 1461026304286 Marionette TRACE conn3 <- [1,786,null,{}] 17:38:24 INFO - PROCESS | 1795 | 1461026304295 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:24 INFO - PROCESS | 1795 | 1461026304612 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:38:24 INFO - PROCESS | 1795 | 1461026304952 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e8a000 == 94 [pid = 1795] [id = 204] 17:38:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 261 (0x90049000) [pid = 1795] [serial = 612] [outer = (nil)] 17:38:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 262 (0x90052000) [pid = 1795] [serial = 613] [outer = 0x90049000] 17:38:25 INFO - PROCESS | 1795 | 1461026305038 Marionette DEBUG loaded listener.js 17:38:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 263 (0x90195000) [pid = 1795] [serial = 614] [outer = 0x90049000] 17:38:25 INFO - PROCESS | 1795 | 1461026305954 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1738ms 17:38:26 INFO - PROCESS | 1795 | 1461026306018 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:38:26 INFO - PROCESS | 1795 | 1461026306022 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:38:26 INFO - PROCESS | 1795 | 1461026306029 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:38:26 INFO - PROCESS | 1795 | 1461026306032 Marionette TRACE conn3 <- [1,790,null,{}] 17:38:26 INFO - PROCESS | 1795 | 1461026306038 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:26 INFO - PROCESS | 1795 | 1461026306230 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:38:26 INFO - PROCESS | 1795 | 1461026306478 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x9004dc00 == 95 [pid = 1795] [id = 205] 17:38:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 264 (0x90053000) [pid = 1795] [serial = 615] [outer = (nil)] 17:38:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 265 (0x90573800) [pid = 1795] [serial = 616] [outer = 0x90053000] 17:38:26 INFO - PROCESS | 1795 | 1461026306636 Marionette DEBUG loaded listener.js 17:38:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 266 (0x9350ac00) [pid = 1795] [serial = 617] [outer = 0x90053000] 17:38:27 INFO - PROCESS | 1795 | 1461026307624 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1634ms 17:38:27 INFO - PROCESS | 1795 | 1461026307664 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:38:27 INFO - PROCESS | 1795 | 1461026307668 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:38:27 INFO - PROCESS | 1795 | 1461026307674 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:38:27 INFO - PROCESS | 1795 | 1461026307677 Marionette TRACE conn3 <- [1,794,null,{}] 17:38:27 INFO - PROCESS | 1795 | 1461026307683 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:27 INFO - PROCESS | 1795 | 1461026307871 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:38:28 INFO - PROCESS | 1795 | 1461026308130 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:28 INFO - PROCESS | 1795 | ++DOCSHELL 0x8756c800 == 96 [pid = 1795] [id = 206] 17:38:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 267 (0x915c7400) [pid = 1795] [serial = 618] [outer = (nil)] 17:38:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 268 (0x944c0c00) [pid = 1795] [serial = 619] [outer = 0x915c7400] 17:38:28 INFO - PROCESS | 1795 | 1461026308232 Marionette DEBUG loaded listener.js 17:38:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 269 (0x9671a400) [pid = 1795] [serial = 620] [outer = 0x915c7400] 17:38:29 INFO - PROCESS | 1795 | 1461026309285 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 17:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1690ms 17:38:29 INFO - PROCESS | 1795 | 1461026309368 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:38:29 INFO - PROCESS | 1795 | 1461026309374 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:38:29 INFO - PROCESS | 1795 | 1461026309384 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:38:29 INFO - PROCESS | 1795 | 1461026309388 Marionette TRACE conn3 <- [1,798,null,{}] 17:38:29 INFO - PROCESS | 1795 | 1461026309398 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:29 INFO - PROCESS | 1795 | 1461026309622 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:38:29 INFO - PROCESS | 1795 | 1461026309948 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x94129c00 == 97 [pid = 1795] [id = 207] 17:38:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 270 (0x9412f000) [pid = 1795] [serial = 621] [outer = (nil)] 17:38:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 271 (0x97536800) [pid = 1795] [serial = 622] [outer = 0x9412f000] 17:38:30 INFO - PROCESS | 1795 | 1461026310047 Marionette DEBUG loaded listener.js 17:38:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 272 (0x979da000) [pid = 1795] [serial = 623] [outer = 0x9412f000] 17:38:30 INFO - PROCESS | 1795 | 1461026310943 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 17:38:31 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 17:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1635ms 17:38:31 INFO - PROCESS | 1795 | 1461026311019 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:38:31 INFO - PROCESS | 1795 | 1461026311024 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:38:31 INFO - PROCESS | 1795 | 1461026311034 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:38:31 INFO - PROCESS | 1795 | 1461026311039 Marionette TRACE conn3 <- [1,802,null,{}] 17:38:31 INFO - PROCESS | 1795 | 1461026311048 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:31 INFO - PROCESS | 1795 | 1461026311306 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:38:31 INFO - PROCESS | 1795 | 1461026311613 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x901a2800 == 98 [pid = 1795] [id = 208] 17:38:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 273 (0x93510000) [pid = 1795] [serial = 624] [outer = (nil)] 17:38:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 274 (0x98e71c00) [pid = 1795] [serial = 625] [outer = 0x93510000] 17:38:31 INFO - PROCESS | 1795 | 1461026311745 Marionette DEBUG loaded listener.js 17:38:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 275 (0x9aeb1800) [pid = 1795] [serial = 626] [outer = 0x93510000] 17:38:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 276 (0x94247800) [pid = 1795] [serial = 627] [outer = 0x94fd1400] 17:38:32 INFO - PROCESS | 1795 | 1461026312953 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 17:38:33 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 17:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1987ms 17:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:38:33 INFO - PROCESS | 1795 | 1461026313027 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:38:33 INFO - PROCESS | 1795 | 1461026313030 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:38:33 INFO - PROCESS | 1795 | 1461026313037 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:38:33 INFO - PROCESS | 1795 | 1461026313043 Marionette TRACE conn3 <- [1,806,null,{}] 17:38:33 INFO - PROCESS | 1795 | 1461026313049 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:33 INFO - PROCESS | 1795 | 1461026313334 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:38:33 INFO - PROCESS | 1795 | 1461026313530 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:33 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c7800 == 99 [pid = 1795] [id = 209] 17:38:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 277 (0x94247000) [pid = 1795] [serial = 628] [outer = (nil)] 17:38:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 278 (0x94250800) [pid = 1795] [serial = 629] [outer = 0x94247000] 17:38:33 INFO - PROCESS | 1795 | 1461026313623 Marionette DEBUG loaded listener.js 17:38:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 279 (0x94252800) [pid = 1795] [serial = 630] [outer = 0x94247000] 17:38:34 INFO - PROCESS | 1795 | 1461026314535 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 17:38:34 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 17:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1537ms 17:38:34 INFO - PROCESS | 1795 | 1461026314573 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:38:34 INFO - PROCESS | 1795 | 1461026314577 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:38:34 INFO - PROCESS | 1795 | 1461026314583 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:38:34 INFO - PROCESS | 1795 | 1461026314587 Marionette TRACE conn3 <- [1,810,null,{}] 17:38:34 INFO - PROCESS | 1795 | 1461026314592 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:34 INFO - PROCESS | 1795 | 1461026314791 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:38:35 INFO - PROCESS | 1795 | 1461026315114 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:35 INFO - PROCESS | 1795 | ++DOCSHELL 0x94254800 == 100 [pid = 1795] [id = 210] 17:38:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 280 (0x97531400) [pid = 1795] [serial = 631] [outer = (nil)] 17:38:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 281 (0x9df32400) [pid = 1795] [serial = 632] [outer = 0x97531400] 17:38:35 INFO - PROCESS | 1795 | 1461026315231 Marionette DEBUG loaded listener.js 17:38:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 282 (0x9fc43800) [pid = 1795] [serial = 633] [outer = 0x97531400] 17:38:36 INFO - PROCESS | 1795 | 1461026316245 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 17:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1690ms 17:38:36 INFO - PROCESS | 1795 | 1461026316274 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:38:36 INFO - PROCESS | 1795 | 1461026316277 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:38:36 INFO - PROCESS | 1795 | 1461026316288 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:38:36 INFO - PROCESS | 1795 | 1461026316294 Marionette TRACE conn3 <- [1,814,null,{}] 17:38:36 INFO - PROCESS | 1795 | 1461026316304 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:36 INFO - PROCESS | 1795 | 1461026316571 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:38:36 INFO - PROCESS | 1795 | 1461026316843 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:36 INFO - PROCESS | 1795 | ++DOCSHELL 0x94252000 == 101 [pid = 1795] [id = 211] 17:38:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 283 (0xa0103000) [pid = 1795] [serial = 634] [outer = (nil)] 17:38:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 284 (0xa0160800) [pid = 1795] [serial = 635] [outer = 0xa0103000] 17:38:36 INFO - PROCESS | 1795 | 1461026316966 Marionette DEBUG loaded listener.js 17:38:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 285 (0xa0b66400) [pid = 1795] [serial = 636] [outer = 0xa0103000] 17:38:37 INFO - PROCESS | 1795 | 1461026317903 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 17:38:37 INFO - PROCESS | 1795 | 1461026317992 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:38:38 INFO - PROCESS | 1795 | 1461026317999 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:38:38 INFO - PROCESS | 1795 | 1461026318001 Marionette TRACE conn3 <- [1,818,null,{}] 17:38:38 INFO - PROCESS | 1795 | 1461026318007 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:38 INFO - PROCESS | 1795 | 1461026318223 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:38:38 INFO - PROCESS | 1795 | 1461026318563 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x88cc1400 == 102 [pid = 1795] [id = 212] 17:38:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 286 (0x88cc4000) [pid = 1795] [serial = 637] [outer = (nil)] 17:38:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 287 (0x88cca000) [pid = 1795] [serial = 638] [outer = 0x88cc4000] 17:38:38 INFO - PROCESS | 1795 | 1461026318656 Marionette DEBUG loaded listener.js 17:38:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 288 (0x88ccdc00) [pid = 1795] [serial = 639] [outer = 0x88cc4000] 17:38:39 INFO - PROCESS | 1795 | 1461026319599 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 17:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1633ms 17:38:39 INFO - PROCESS | 1795 | 1461026319632 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:38:39 INFO - PROCESS | 1795 | 1461026319635 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:38:39 INFO - PROCESS | 1795 | 1461026319644 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:38:39 INFO - PROCESS | 1795 | 1461026319648 Marionette TRACE conn3 <- [1,822,null,{}] 17:38:39 INFO - PROCESS | 1795 | 1461026319656 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:39 INFO - PROCESS | 1795 | 1461026319984 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:38:40 INFO - PROCESS | 1795 | 1461026320304 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:40 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d02000 == 103 [pid = 1795] [id = 213] 17:38:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 289 (0x86d02400) [pid = 1795] [serial = 640] [outer = (nil)] 17:38:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 290 (0x86d08000) [pid = 1795] [serial = 641] [outer = 0x86d02400] 17:38:40 INFO - PROCESS | 1795 | 1461026320390 Marionette DEBUG loaded listener.js 17:38:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 291 (0x86d0a800) [pid = 1795] [serial = 642] [outer = 0x86d02400] 17:38:41 INFO - PROCESS | 1795 | 1461026321381 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 17:38:41 INFO - PROCESS | 1795 | 1461026321438 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:38:41 INFO - PROCESS | 1795 | 1461026321446 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:38:41 INFO - PROCESS | 1795 | 1461026321449 Marionette TRACE conn3 <- [1,826,null,{}] 17:38:41 INFO - PROCESS | 1795 | 1461026321455 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:41 INFO - PROCESS | 1795 | 1461026321634 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:38:41 INFO - PROCESS | 1795 | 1461026321893 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d05800 == 104 [pid = 1795] [id = 214] 17:38:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 292 (0x86d10800) [pid = 1795] [serial = 643] [outer = (nil)] 17:38:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 293 (0x88cc7400) [pid = 1795] [serial = 644] [outer = 0x86d10800] 17:38:42 INFO - PROCESS | 1795 | 1461026322022 Marionette DEBUG loaded listener.js 17:38:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 294 (0x88cd0c00) [pid = 1795] [serial = 645] [outer = 0x86d10800] 17:38:42 INFO - PROCESS | 1795 | 1461026322908 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 17:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1537ms 17:38:42 INFO - PROCESS | 1795 | 1461026322984 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:38:42 INFO - PROCESS | 1795 | 1461026322988 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:38:42 INFO - PROCESS | 1795 | 1461026322994 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:38:42 INFO - PROCESS | 1795 | 1461026322996 Marionette TRACE conn3 <- [1,830,null,{}] 17:38:43 INFO - PROCESS | 1795 | 1461026323003 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:43 INFO - PROCESS | 1795 | 1461026323230 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:38:43 INFO - PROCESS | 1795 | 1461026323489 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:43 INFO - PROCESS | 1795 | ++DOCSHELL 0x867b4400 == 105 [pid = 1795] [id = 215] 17:38:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 295 (0x867b5800) [pid = 1795] [serial = 646] [outer = (nil)] 17:38:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 296 (0x867bc800) [pid = 1795] [serial = 647] [outer = 0x867b5800] 17:38:43 INFO - PROCESS | 1795 | 1461026323619 Marionette DEBUG loaded listener.js 17:38:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 297 (0x867bf000) [pid = 1795] [serial = 648] [outer = 0x867b5800] 17:38:44 INFO - PROCESS | 1795 | 1461026324632 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 17:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1680ms 17:38:44 INFO - PROCESS | 1795 | 1461026324675 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:38:44 INFO - PROCESS | 1795 | 1461026324679 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:38:44 INFO - PROCESS | 1795 | 1461026324686 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:38:44 INFO - PROCESS | 1795 | 1461026324689 Marionette TRACE conn3 <- [1,834,null,{}] 17:38:44 INFO - PROCESS | 1795 | 1461026324695 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:44 INFO - PROCESS | 1795 | 1461026324883 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:38:45 INFO - PROCESS | 1795 | 1461026325536 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x867b9800 == 106 [pid = 1795] [id = 216] 17:38:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 298 (0x881b7c00) [pid = 1795] [serial = 649] [outer = (nil)] 17:38:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 299 (0x88cc2800) [pid = 1795] [serial = 650] [outer = 0x881b7c00] 17:38:45 INFO - PROCESS | 1795 | 1461026325623 Marionette DEBUG loaded listener.js 17:38:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 300 (0x89e84c00) [pid = 1795] [serial = 651] [outer = 0x881b7c00] 17:38:46 INFO - PROCESS | 1795 | 1461026326530 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 17:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1882ms 17:38:46 INFO - PROCESS | 1795 | 1461026326569 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:38:46 INFO - PROCESS | 1795 | 1461026326576 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:38:46 INFO - PROCESS | 1795 | 1461026326585 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:38:46 INFO - PROCESS | 1795 | 1461026326590 Marionette TRACE conn3 <- [1,838,null,{}] 17:38:46 INFO - PROCESS | 1795 | 1461026326597 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:46 INFO - PROCESS | 1795 | 1461026326792 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:38:47 INFO - PROCESS | 1795 | 1461026327051 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a0afc00 == 107 [pid = 1795] [id = 217] 17:38:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 301 (0x8a529000) [pid = 1795] [serial = 652] [outer = (nil)] 17:38:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 302 (0x8a6b4c00) [pid = 1795] [serial = 653] [outer = 0x8a529000] 17:38:47 INFO - PROCESS | 1795 | 1461026327152 Marionette DEBUG loaded listener.js 17:38:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 303 (0x8a845400) [pid = 1795] [serial = 654] [outer = 0x8a529000] 17:38:48 INFO - PROCESS | 1795 | 1461026328238 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 17:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1688ms 17:38:48 INFO - PROCESS | 1795 | 1461026328277 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:38:48 INFO - PROCESS | 1795 | 1461026328285 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:38:48 INFO - PROCESS | 1795 | 1461026328292 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:38:48 INFO - PROCESS | 1795 | 1461026328295 Marionette TRACE conn3 <- [1,842,null,{}] 17:38:48 INFO - PROCESS | 1795 | 1461026328301 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:48 INFO - PROCESS | 1795 | 1461026328538 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:38:48 INFO - PROCESS | 1795 | --DOCSHELL 0x95a74000 == 106 [pid = 1795] [id = 111] 17:38:48 INFO - PROCESS | 1795 | --DOCSHELL 0x8e98f400 == 105 [pid = 1795] [id = 112] 17:38:48 INFO - PROCESS | 1795 | --DOCSHELL 0x8fb6fc00 == 104 [pid = 1795] [id = 52] 17:38:48 INFO - PROCESS | 1795 | --DOCSHELL 0x8e906400 == 103 [pid = 1795] [id = 80] 17:38:48 INFO - PROCESS | 1795 | --DOCSHELL 0x8dca0400 == 102 [pid = 1795] [id = 199] 17:38:48 INFO - PROCESS | 1795 | --DOCSHELL 0x8a846800 == 101 [pid = 1795] [id = 198] 17:38:48 INFO - PROCESS | 1795 | --DOCSHELL 0x8a843c00 == 100 [pid = 1795] [id = 197] 17:38:48 INFO - PROCESS | 1795 | --DOCSHELL 0x8756b800 == 99 [pid = 1795] [id = 196] 17:38:48 INFO - PROCESS | 1795 | --DOCSHELL 0x8a523000 == 98 [pid = 1795] [id = 195] 17:38:48 INFO - PROCESS | 1795 | --DOCSHELL 0x8a0b1800 == 97 [pid = 1795] [id = 185] 17:38:48 INFO - PROCESS | 1795 | --DOCSHELL 0x87567800 == 96 [pid = 1795] [id = 184] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 302 (0x8e97b800) [pid = 1795] [serial = 547] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 301 (0x8a57fc00) [pid = 1795] [serial = 541] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 300 (0x8a84cc00) [pid = 1795] [serial = 542] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 299 (0x8c34b400) [pid = 1795] [serial = 544] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 298 (0x8a582400) [pid = 1795] [serial = 539] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 297 (0x8a0b7c00) [pid = 1795] [serial = 538] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 296 (0x8fb6d800) [pid = 1795] [serial = 499] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 295 (0x8a6c0800) [pid = 1795] [serial = 496] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 294 (0x87675000) [pid = 1795] [serial = 535] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 293 (0x933ae000) [pid = 1795] [serial = 502] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 292 (0x944c0800) [pid = 1795] [serial = 505] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 291 (0x97cadc00) [pid = 1795] [serial = 508] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 290 (0x944bb800) [pid = 1795] [serial = 511] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 289 (0x8fe33000) [pid = 1795] [serial = 514] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 288 (0x8fe3cc00) [pid = 1795] [serial = 517] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 287 (0x88099000) [pid = 1795] [serial = 520] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 286 (0x881b4c00) [pid = 1795] [serial = 523] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 285 (0x8fe3a400) [pid = 1795] [serial = 526] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 284 (0x8756f800) [pid = 1795] [serial = 529] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 283 (0x8766b400) [pid = 1795] [serial = 532] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 282 (0x8e978400) [pid = 1795] [serial = 550] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 281 (0x8e9b7800) [pid = 1795] [serial = 548] [outer = (nil)] [url = about:blank] 17:38:48 INFO - PROCESS | 1795 | --DOMWINDOW == 280 (0x8dc96c00) [pid = 1795] [serial = 545] [outer = (nil)] [url = about:blank] 17:38:49 INFO - PROCESS | 1795 | 1461026329032 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x8756b800 == 97 [pid = 1795] [id = 218] 17:38:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 281 (0x8756f800) [pid = 1795] [serial = 655] [outer = (nil)] 17:38:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 282 (0x87675000) [pid = 1795] [serial = 656] [outer = 0x8756f800] 17:38:49 INFO - PROCESS | 1795 | 1461026329110 Marionette DEBUG loaded listener.js 17:38:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 283 (0x8a076c00) [pid = 1795] [serial = 657] [outer = 0x8756f800] 17:38:49 INFO - PROCESS | 1795 | 1461026329899 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 17:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1635ms 17:38:49 INFO - PROCESS | 1795 | 1461026329928 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:38:49 INFO - PROCESS | 1795 | 1461026329932 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:38:49 INFO - PROCESS | 1795 | 1461026329945 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:38:49 INFO - PROCESS | 1795 | 1461026329954 Marionette TRACE conn3 <- [1,846,null,{}] 17:38:49 INFO - PROCESS | 1795 | 1461026329962 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:50 INFO - PROCESS | 1795 | 1461026330154 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:38:50 INFO - PROCESS | 1795 | 1461026330335 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x87677c00 == 98 [pid = 1795] [id = 219] 17:38:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 284 (0x8c350400) [pid = 1795] [serial = 658] [outer = (nil)] 17:38:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 285 (0x8dfea000) [pid = 1795] [serial = 659] [outer = 0x8c350400] 17:38:50 INFO - PROCESS | 1795 | 1461026330424 Marionette DEBUG loaded listener.js 17:38:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 286 (0x8e88c000) [pid = 1795] [serial = 660] [outer = 0x8c350400] 17:38:51 INFO - PROCESS | 1795 | 1461026331310 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 17:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1395ms 17:38:51 INFO - PROCESS | 1795 | 1461026331332 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:38:51 INFO - PROCESS | 1795 | 1461026331336 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:38:51 INFO - PROCESS | 1795 | 1461026331342 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:38:51 INFO - PROCESS | 1795 | 1461026331346 Marionette TRACE conn3 <- [1,850,null,{}] 17:38:51 INFO - PROCESS | 1795 | 1461026331353 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:51 INFO - PROCESS | 1795 | 1461026331605 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:38:51 INFO - PROCESS | 1795 | 1461026331632 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x867bd400 == 99 [pid = 1795] [id = 220] 17:38:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 287 (0x8a525400) [pid = 1795] [serial = 661] [outer = (nil)] 17:38:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 288 (0x8e9bc400) [pid = 1795] [serial = 662] [outer = 0x8a525400] 17:38:51 INFO - PROCESS | 1795 | 1461026331726 Marionette DEBUG loaded listener.js 17:38:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 289 (0x8e9ec400) [pid = 1795] [serial = 663] [outer = 0x8a525400] 17:38:52 INFO - PROCESS | 1795 | 1461026332789 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 17:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1482ms 17:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:38:52 INFO - PROCESS | 1795 | 1461026332824 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:38:52 INFO - PROCESS | 1795 | 1461026332827 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:38:52 INFO - PROCESS | 1795 | 1461026332832 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:38:52 INFO - PROCESS | 1795 | 1461026332836 Marionette TRACE conn3 <- [1,854,null,{}] 17:38:52 INFO - PROCESS | 1795 | 1461026332851 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:53 INFO - PROCESS | 1795 | 1461026333085 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:38:53 INFO - PROCESS | 1795 | 1461026333107 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x8f754000 == 100 [pid = 1795] [id = 221] 17:38:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 290 (0x8f757000) [pid = 1795] [serial = 664] [outer = (nil)] 17:38:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 291 (0x8f75e000) [pid = 1795] [serial = 665] [outer = 0x8f757000] 17:38:53 INFO - PROCESS | 1795 | 1461026333192 Marionette DEBUG loaded listener.js 17:38:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 292 (0x8fe36c00) [pid = 1795] [serial = 666] [outer = 0x8f757000] 17:38:53 INFO - PROCESS | 1795 | --DOMWINDOW == 291 (0x8e888c00) [pid = 1795] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:38:53 INFO - PROCESS | 1795 | --DOMWINDOW == 290 (0x8a526800) [pid = 1795] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:38:53 INFO - PROCESS | 1795 | --DOMWINDOW == 289 (0x8756c000) [pid = 1795] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:38:53 INFO - PROCESS | 1795 | --DOMWINDOW == 288 (0x8a846400) [pid = 1795] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:38:53 INFO - PROCESS | 1795 | --DOMWINDOW == 287 (0x8a080400) [pid = 1795] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:38:54 INFO - PROCESS | 1795 | 1461026334313 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 17:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1492ms 17:38:54 INFO - PROCESS | 1795 | 1461026334324 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:38:54 INFO - PROCESS | 1795 | 1461026334328 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:38:54 INFO - PROCESS | 1795 | 1461026334343 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:38:54 INFO - PROCESS | 1795 | 1461026334346 Marionette TRACE conn3 <- [1,858,null,{}] 17:38:54 INFO - PROCESS | 1795 | 1461026334352 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:54 INFO - PROCESS | 1795 | 1461026334513 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:38:54 INFO - PROCESS | 1795 | 1461026334529 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:54 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9b8800 == 101 [pid = 1795] [id = 222] 17:38:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 288 (0x8e9b8c00) [pid = 1795] [serial = 667] [outer = (nil)] 17:38:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 289 (0x9004f000) [pid = 1795] [serial = 668] [outer = 0x8e9b8c00] 17:38:54 INFO - PROCESS | 1795 | 1461026334602 Marionette DEBUG loaded listener.js 17:38:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 290 (0x90577000) [pid = 1795] [serial = 669] [outer = 0x8e9b8c00] 17:38:55 INFO - PROCESS | 1795 | 1461026335505 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 17:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1193ms 17:38:55 INFO - PROCESS | 1795 | 1461026335527 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:38:55 INFO - PROCESS | 1795 | 1461026335530 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:38:55 INFO - PROCESS | 1795 | 1461026335546 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:38:55 INFO - PROCESS | 1795 | 1461026335549 Marionette TRACE conn3 <- [1,862,null,{}] 17:38:55 INFO - PROCESS | 1795 | 1461026335555 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:55 INFO - PROCESS | 1795 | 1461026335708 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:38:56 INFO - PROCESS | 1795 | 1461026336015 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x867b4800 == 102 [pid = 1795] [id = 223] 17:38:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 291 (0x867b5400) [pid = 1795] [serial = 670] [outer = (nil)] 17:38:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 292 (0x867bec00) [pid = 1795] [serial = 671] [outer = 0x867b5400] 17:38:56 INFO - PROCESS | 1795 | 1461026336105 Marionette DEBUG loaded listener.js 17:38:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 293 (0x87670000) [pid = 1795] [serial = 672] [outer = 0x867b5400] 17:38:57 INFO - PROCESS | 1795 | 1461026337124 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 17:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1638ms 17:38:57 INFO - PROCESS | 1795 | 1461026337186 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:38:57 INFO - PROCESS | 1795 | 1461026337194 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:38:57 INFO - PROCESS | 1795 | 1461026337203 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:38:57 INFO - PROCESS | 1795 | 1461026337208 Marionette TRACE conn3 <- [1,866,null,{}] 17:38:57 INFO - PROCESS | 1795 | 1461026337216 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:57 INFO - PROCESS | 1795 | 1461026337452 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:38:57 INFO - PROCESS | 1795 | 1461026337709 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a52fc00 == 103 [pid = 1795] [id = 224] 17:38:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 294 (0x8a588400) [pid = 1795] [serial = 673] [outer = (nil)] 17:38:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 295 (0x8a6b7c00) [pid = 1795] [serial = 674] [outer = 0x8a588400] 17:38:57 INFO - PROCESS | 1795 | 1461026337846 Marionette DEBUG loaded listener.js 17:38:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 296 (0x8a84cc00) [pid = 1795] [serial = 675] [outer = 0x8a588400] 17:38:58 INFO - PROCESS | 1795 | 1461026338840 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 17:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1683ms 17:38:58 INFO - PROCESS | 1795 | 1461026338891 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:38:58 INFO - PROCESS | 1795 | 1461026338898 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:38:58 INFO - PROCESS | 1795 | 1461026338904 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:38:58 INFO - PROCESS | 1795 | 1461026338908 Marionette TRACE conn3 <- [1,870,null,{}] 17:38:58 INFO - PROCESS | 1795 | 1461026338914 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:59 INFO - PROCESS | 1795 | 1461026339106 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:38:59 INFO - PROCESS | 1795 | 1461026339399 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c3000 == 104 [pid = 1795] [id = 225] 17:38:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 297 (0x8c343400) [pid = 1795] [serial = 676] [outer = (nil)] 17:38:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 298 (0x8c4dcc00) [pid = 1795] [serial = 677] [outer = 0x8c343400] 17:38:59 INFO - PROCESS | 1795 | 1461026339527 Marionette DEBUG loaded listener.js 17:38:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 299 (0x8e883400) [pid = 1795] [serial = 678] [outer = 0x8c343400] 17:39:00 INFO - PROCESS | 1795 | 1461026340461 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 17:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1585ms 17:39:00 INFO - PROCESS | 1795 | 1461026340490 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:39:00 INFO - PROCESS | 1795 | 1461026340494 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:39:00 INFO - PROCESS | 1795 | 1461026340510 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:39:00 INFO - PROCESS | 1795 | 1461026340520 Marionette TRACE conn3 <- [1,874,null,{}] 17:39:00 INFO - PROCESS | 1795 | 1461026340527 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:00 INFO - PROCESS | 1795 | 1461026340730 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:39:01 INFO - PROCESS | 1795 | 1461026340983 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c4e2400 == 105 [pid = 1795] [id = 226] 17:39:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 300 (0x8e9b7800) [pid = 1795] [serial = 679] [outer = (nil)] 17:39:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 301 (0x9004a400) [pid = 1795] [serial = 680] [outer = 0x8e9b7800] 17:39:01 INFO - PROCESS | 1795 | 1461026341117 Marionette DEBUG loaded listener.js 17:39:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 302 (0x9019a400) [pid = 1795] [serial = 681] [outer = 0x8e9b7800] 17:39:02 INFO - PROCESS | 1795 | 1461026342010 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 17:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1552ms 17:39:02 INFO - PROCESS | 1795 | 1461026342054 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:39:02 INFO - PROCESS | 1795 | 1461026342059 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:39:02 INFO - PROCESS | 1795 | 1461026342066 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:39:02 INFO - PROCESS | 1795 | 1461026342069 Marionette TRACE conn3 <- [1,878,null,{}] 17:39:02 INFO - PROCESS | 1795 | 1461026342075 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:02 INFO - PROCESS | 1795 | 1461026342296 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:39:02 INFO - PROCESS | 1795 | 1461026342546 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:02 INFO - PROCESS | 1795 | ++DOCSHELL 0x90055000 == 106 [pid = 1795] [id = 227] 17:39:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 303 (0x901a3c00) [pid = 1795] [serial = 682] [outer = (nil)] 17:39:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 304 (0x93266800) [pid = 1795] [serial = 683] [outer = 0x901a3c00] 17:39:02 INFO - PROCESS | 1795 | 1461026342676 Marionette DEBUG loaded listener.js 17:39:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 305 (0x933a9000) [pid = 1795] [serial = 684] [outer = 0x901a3c00] 17:39:03 INFO - PROCESS | 1795 | 1461026343563 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 17:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1534ms 17:39:03 INFO - PROCESS | 1795 | 1461026343601 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:39:03 INFO - PROCESS | 1795 | 1461026343604 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:39:03 INFO - PROCESS | 1795 | 1461026343611 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:39:03 INFO - PROCESS | 1795 | 1461026343615 Marionette TRACE conn3 <- [1,882,null,{}] 17:39:03 INFO - PROCESS | 1795 | 1461026343620 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:03 INFO - PROCESS | 1795 | 1461026343802 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:39:04 INFO - PROCESS | 1795 | 1461026344066 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:04 INFO - PROCESS | 1795 | ++DOCSHELL 0x9412a000 == 107 [pid = 1795] [id = 228] 17:39:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 306 (0x9412b800) [pid = 1795] [serial = 685] [outer = (nil)] 17:39:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 307 (0x94249c00) [pid = 1795] [serial = 686] [outer = 0x9412b800] 17:39:04 INFO - PROCESS | 1795 | 1461026344210 Marionette DEBUG loaded listener.js 17:39:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 308 (0x9713e000) [pid = 1795] [serial = 687] [outer = 0x9412b800] 17:39:05 INFO - PROCESS | 1795 | 1461026345128 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 17:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1580ms 17:39:05 INFO - PROCESS | 1795 | 1461026345192 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:39:05 INFO - PROCESS | 1795 | 1461026345197 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:39:05 INFO - PROCESS | 1795 | 1461026345203 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:39:05 INFO - PROCESS | 1795 | 1461026345206 Marionette TRACE conn3 <- [1,886,null,{}] 17:39:05 INFO - PROCESS | 1795 | 1461026345212 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:05 INFO - PROCESS | 1795 | 1461026345396 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:39:05 INFO - PROCESS | 1795 | 1461026345654 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e908400 == 108 [pid = 1795] [id = 229] 17:39:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 309 (0x913b8c00) [pid = 1795] [serial = 688] [outer = (nil)] 17:39:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 310 (0x97ade400) [pid = 1795] [serial = 689] [outer = 0x913b8c00] 17:39:05 INFO - PROCESS | 1795 | 1461026345780 Marionette DEBUG loaded listener.js 17:39:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 311 (0x984f2400) [pid = 1795] [serial = 690] [outer = 0x913b8c00] 17:39:06 INFO - PROCESS | 1795 | 1461026346685 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 17:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1536ms 17:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:39:06 INFO - PROCESS | 1795 | 1461026346740 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:39:06 INFO - PROCESS | 1795 | 1461026346743 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:39:06 INFO - PROCESS | 1795 | 1461026346750 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:39:06 INFO - PROCESS | 1795 | 1461026346753 Marionette TRACE conn3 <- [1,890,null,{}] 17:39:06 INFO - PROCESS | 1795 | 1461026346759 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:06 INFO - PROCESS | 1795 | 1461026346942 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:39:07 INFO - PROCESS | 1795 | 1461026347192 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x975ca800 == 109 [pid = 1795] [id = 230] 17:39:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 312 (0x984eb800) [pid = 1795] [serial = 691] [outer = (nil)] 17:39:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 313 (0x992eec00) [pid = 1795] [serial = 692] [outer = 0x984eb800] 17:39:07 INFO - PROCESS | 1795 | 1461026347319 Marionette DEBUG loaded listener.js 17:39:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 314 (0x9df34000) [pid = 1795] [serial = 693] [outer = 0x984eb800] 17:39:08 INFO - PROCESS | 1795 | 1461026348198 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 17:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1494ms 17:39:08 INFO - PROCESS | 1795 | 1461026348242 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:39:08 INFO - PROCESS | 1795 | 1461026348251 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:39:08 INFO - PROCESS | 1795 | 1461026348258 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:39:08 INFO - PROCESS | 1795 | 1461026348265 Marionette TRACE conn3 <- [1,894,null,{}] 17:39:08 INFO - PROCESS | 1795 | 1461026348275 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:08 INFO - PROCESS | 1795 | 1461026348497 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:39:08 INFO - PROCESS | 1795 | 1461026348753 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x97913800 == 110 [pid = 1795] [id = 231] 17:39:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 315 (0x99238800) [pid = 1795] [serial = 694] [outer = (nil)] 17:39:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 316 (0x9ff1a800) [pid = 1795] [serial = 695] [outer = 0x99238800] 17:39:08 INFO - PROCESS | 1795 | 1461026348875 Marionette DEBUG loaded listener.js 17:39:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 317 (0x9ffb5400) [pid = 1795] [serial = 696] [outer = 0x99238800] 17:39:09 INFO - PROCESS | 1795 | 1461026349719 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 17:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1490ms 17:39:09 INFO - PROCESS | 1795 | 1461026349749 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:39:09 INFO - PROCESS | 1795 | 1461026349753 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:39:09 INFO - PROCESS | 1795 | 1461026349759 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:39:09 INFO - PROCESS | 1795 | 1461026349763 Marionette TRACE conn3 <- [1,898,null,{}] 17:39:09 INFO - PROCESS | 1795 | 1461026349768 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:09 INFO - PROCESS | 1795 | 1461026349945 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:39:10 INFO - PROCESS | 1795 | 1461026350216 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x855e9400 == 111 [pid = 1795] [id = 232] 17:39:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 318 (0x855ea000) [pid = 1795] [serial = 697] [outer = (nil)] 17:39:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 319 (0x855f1400) [pid = 1795] [serial = 698] [outer = 0x855ea000] 17:39:10 INFO - PROCESS | 1795 | 1461026350454 Marionette DEBUG loaded listener.js 17:39:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 320 (0x855f3800) [pid = 1795] [serial = 699] [outer = 0x855ea000] 17:39:11 INFO - PROCESS | 1795 | 1461026351487 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 17:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1750ms 17:39:11 INFO - PROCESS | 1795 | 1461026351509 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:39:11 INFO - PROCESS | 1795 | 1461026351513 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:39:11 INFO - PROCESS | 1795 | 1461026351519 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:39:11 INFO - PROCESS | 1795 | 1461026351522 Marionette TRACE conn3 <- [1,902,null,{}] 17:39:11 INFO - PROCESS | 1795 | 1461026351528 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:11 INFO - PROCESS | 1795 | 1461026351702 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:39:11 INFO - PROCESS | 1795 | 1461026351915 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:12 INFO - PROCESS | 1795 | ++DOCSHELL 0x855ed000 == 112 [pid = 1795] [id = 233] 17:39:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 321 (0x855f4800) [pid = 1795] [serial = 700] [outer = (nil)] 17:39:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 322 (0x866cb000) [pid = 1795] [serial = 701] [outer = 0x855f4800] 17:39:12 INFO - PROCESS | 1795 | 1461026352057 Marionette DEBUG loaded listener.js 17:39:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 323 (0x866d0400) [pid = 1795] [serial = 702] [outer = 0x855f4800] 17:39:12 INFO - PROCESS | 1795 | 1461026352985 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 17:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1540ms 17:39:13 INFO - PROCESS | 1795 | 1461026353060 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:39:13 INFO - PROCESS | 1795 | 1461026353064 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:39:13 INFO - PROCESS | 1795 | 1461026353071 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:39:13 INFO - PROCESS | 1795 | 1461026353074 Marionette TRACE conn3 <- [1,906,null,{}] 17:39:13 INFO - PROCESS | 1795 | 1461026353080 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:13 INFO - PROCESS | 1795 | 1461026353337 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:39:13 INFO - PROCESS | 1795 | 1461026353641 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x855f8000 == 113 [pid = 1795] [id = 234] 17:39:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 324 (0x866d7400) [pid = 1795] [serial = 703] [outer = (nil)] 17:39:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 325 (0x9ffbe800) [pid = 1795] [serial = 704] [outer = 0x866d7400] 17:39:13 INFO - PROCESS | 1795 | 1461026353734 Marionette DEBUG loaded listener.js 17:39:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 326 (0xa01ca000) [pid = 1795] [serial = 705] [outer = 0x866d7400] 17:39:14 INFO - PROCESS | 1795 | 1461026354555 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 17:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1531ms 17:39:14 INFO - PROCESS | 1795 | 1461026354603 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:39:14 INFO - PROCESS | 1795 | 1461026354606 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:39:14 INFO - PROCESS | 1795 | 1461026354613 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:39:14 INFO - PROCESS | 1795 | 1461026354617 Marionette TRACE conn3 <- [1,910,null,{}] 17:39:14 INFO - PROCESS | 1795 | 1461026354625 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:14 INFO - PROCESS | 1795 | 1461026354809 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:39:15 INFO - PROCESS | 1795 | 1461026355022 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x866d8c00 == 114 [pid = 1795] [id = 235] 17:39:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 327 (0x8e98fc00) [pid = 1795] [serial = 706] [outer = (nil)] 17:39:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 328 (0xa2914c00) [pid = 1795] [serial = 707] [outer = 0x8e98fc00] 17:39:15 INFO - PROCESS | 1795 | 1461026355150 Marionette DEBUG loaded listener.js 17:39:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 329 (0xa2b05400) [pid = 1795] [serial = 708] [outer = 0x8e98fc00] 17:39:16 INFO - PROCESS | 1795 | 1461026356060 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 17:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1485ms 17:39:16 INFO - PROCESS | 1795 | 1461026356099 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:39:16 INFO - PROCESS | 1795 | 1461026356102 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:39:16 INFO - PROCESS | 1795 | 1461026356109 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:39:16 INFO - PROCESS | 1795 | 1461026356112 Marionette TRACE conn3 <- [1,914,null,{}] 17:39:16 INFO - PROCESS | 1795 | 1461026356118 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:16 INFO - PROCESS | 1795 | 1461026356289 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:39:16 INFO - PROCESS | 1795 | 1461026356507 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:16 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dc3000 == 115 [pid = 1795] [id = 236] 17:39:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 330 (0x84dc4c00) [pid = 1795] [serial = 709] [outer = (nil)] 17:39:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 331 (0x84dca400) [pid = 1795] [serial = 710] [outer = 0x84dc4c00] 17:39:16 INFO - PROCESS | 1795 | 1461026356627 Marionette DEBUG loaded listener.js 17:39:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 332 (0x84dcd000) [pid = 1795] [serial = 711] [outer = 0x84dc4c00] 17:39:17 INFO - PROCESS | 1795 | 1461026357534 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 17:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1488ms 17:39:17 INFO - PROCESS | 1795 | 1461026357598 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:39:17 INFO - PROCESS | 1795 | 1461026357602 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:39:17 INFO - PROCESS | 1795 | 1461026357608 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:39:17 INFO - PROCESS | 1795 | 1461026357611 Marionette TRACE conn3 <- [1,918,null,{}] 17:39:17 INFO - PROCESS | 1795 | 1461026357617 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:17 INFO - PROCESS | 1795 | 1461026357795 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:39:18 INFO - PROCESS | 1795 | 1461026358051 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dc5800 == 116 [pid = 1795] [id = 237] 17:39:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 333 (0x84dc8800) [pid = 1795] [serial = 712] [outer = (nil)] 17:39:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 334 (0x84fd3000) [pid = 1795] [serial = 713] [outer = 0x84dc8800] 17:39:18 INFO - PROCESS | 1795 | 1461026358181 Marionette DEBUG loaded listener.js 17:39:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 335 (0x84fd6400) [pid = 1795] [serial = 714] [outer = 0x84dc8800] 17:39:19 INFO - PROCESS | 1795 | 1461026359130 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 17:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1580ms 17:39:19 INFO - PROCESS | 1795 | 1461026359193 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:39:19 INFO - PROCESS | 1795 | 1461026359197 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:39:19 INFO - PROCESS | 1795 | 1461026359204 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:39:19 INFO - PROCESS | 1795 | 1461026359207 Marionette TRACE conn3 <- [1,922,null,{}] 17:39:19 INFO - PROCESS | 1795 | 1461026359213 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:19 INFO - PROCESS | 1795 | 1461026359394 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:39:19 INFO - PROCESS | 1795 | 1461026359684 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:19 INFO - PROCESS | 1795 | ++DOCSHELL 0x8464f800 == 117 [pid = 1795] [id = 238] 17:39:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 336 (0x84650c00) [pid = 1795] [serial = 715] [outer = (nil)] 17:39:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 337 (0x84656400) [pid = 1795] [serial = 716] [outer = 0x84650c00] 17:39:19 INFO - PROCESS | 1795 | 1461026359816 Marionette DEBUG loaded listener.js 17:39:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 338 (0x84659000) [pid = 1795] [serial = 717] [outer = 0x84650c00] 17:39:20 INFO - PROCESS | 1795 | 1461026360733 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 17:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1589ms 17:39:20 INFO - PROCESS | 1795 | 1461026360794 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:39:20 INFO - PROCESS | 1795 | 1461026360798 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:39:20 INFO - PROCESS | 1795 | 1461026360804 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:39:20 INFO - PROCESS | 1795 | 1461026360807 Marionette TRACE conn3 <- [1,926,null,{}] 17:39:20 INFO - PROCESS | 1795 | 1461026360813 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:20 INFO - PROCESS | 1795 | 1461026360997 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:39:21 INFO - PROCESS | 1795 | 1461026361259 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x84655000 == 118 [pid = 1795] [id = 239] 17:39:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 339 (0x84655400) [pid = 1795] [serial = 718] [outer = (nil)] 17:39:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 340 (0x84dd1c00) [pid = 1795] [serial = 719] [outer = 0x84655400] 17:39:21 INFO - PROCESS | 1795 | 1461026361382 Marionette DEBUG loaded listener.js 17:39:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 341 (0x84fd8c00) [pid = 1795] [serial = 720] [outer = 0x84655400] 17:39:22 INFO - PROCESS | 1795 | 1461026362212 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 17:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1485ms 17:39:22 INFO - PROCESS | 1795 | 1461026362290 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:39:22 INFO - PROCESS | 1795 | 1461026362293 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:39:22 INFO - PROCESS | 1795 | 1461026362300 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:39:22 INFO - PROCESS | 1795 | 1461026362303 Marionette TRACE conn3 <- [1,930,null,{}] 17:39:22 INFO - PROCESS | 1795 | 1461026362309 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:22 INFO - PROCESS | 1795 | 1461026362488 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:39:22 INFO - PROCESS | 1795 | 1461026362749 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x84659400 == 119 [pid = 1795] [id = 240] 17:39:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 342 (0x84dcc000) [pid = 1795] [serial = 721] [outer = (nil)] 17:39:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 343 (0x84fe1400) [pid = 1795] [serial = 722] [outer = 0x84dcc000] 17:39:22 INFO - PROCESS | 1795 | 1461026362877 Marionette DEBUG loaded listener.js 17:39:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 344 (0x89e17c00) [pid = 1795] [serial = 723] [outer = 0x84dcc000] 17:39:24 INFO - PROCESS | 1795 | 1461026364229 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 17:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 2031ms 17:39:24 INFO - PROCESS | 1795 | 1461026364332 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:39:24 INFO - PROCESS | 1795 | 1461026364338 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:39:24 INFO - PROCESS | 1795 | 1461026364346 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:39:24 INFO - PROCESS | 1795 | 1461026364352 Marionette TRACE conn3 <- [1,934,null,{}] 17:39:24 INFO - PROCESS | 1795 | 1461026364361 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:24 INFO - PROCESS | 1795 | 1461026364544 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:39:24 INFO - PROCESS | 1795 | 1461026364766 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fd4000 == 120 [pid = 1795] [id = 241] 17:39:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 345 (0x866cc000) [pid = 1795] [serial = 724] [outer = (nil)] 17:39:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 346 (0x867bf400) [pid = 1795] [serial = 725] [outer = 0x866cc000] 17:39:24 INFO - PROCESS | 1795 | 1461026364884 Marionette DEBUG loaded listener.js 17:39:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 347 (0x8766ac00) [pid = 1795] [serial = 726] [outer = 0x866cc000] 17:39:25 INFO - PROCESS | 1795 | 1461026365770 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 17:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1489ms 17:39:25 INFO - PROCESS | 1795 | 1461026365835 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:39:25 INFO - PROCESS | 1795 | 1461026365852 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:39:25 INFO - PROCESS | 1795 | 1461026365867 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:39:25 INFO - PROCESS | 1795 | 1461026365873 Marionette TRACE conn3 <- [1,938,null,{}] 17:39:25 INFO - PROCESS | 1795 | 1461026365885 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9b8800 == 119 [pid = 1795] [id = 222] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x8f754000 == 118 [pid = 1795] [id = 221] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x867bd400 == 117 [pid = 1795] [id = 220] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x87677c00 == 116 [pid = 1795] [id = 219] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x8756b800 == 115 [pid = 1795] [id = 218] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x8a0afc00 == 114 [pid = 1795] [id = 217] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x867b9800 == 113 [pid = 1795] [id = 216] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x94129c00 == 112 [pid = 1795] [id = 207] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x9004dc00 == 111 [pid = 1795] [id = 205] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x8756c800 == 110 [pid = 1795] [id = 206] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x89e8a000 == 109 [pid = 1795] [id = 204] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x89e86000 == 108 [pid = 1795] [id = 203] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x8c34d000 == 107 [pid = 1795] [id = 202] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x8a531800 == 106 [pid = 1795] [id = 201] 17:39:26 INFO - PROCESS | 1795 | --DOCSHELL 0x87567400 == 105 [pid = 1795] [id = 200] 17:39:26 INFO - PROCESS | 1795 | 1461026366362 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 346 (0x8e997000) [pid = 1795] [serial = 596] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 345 (0x87674400) [pid = 1795] [serial = 553] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 344 (0x8a530800) [pid = 1795] [serial = 587] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 343 (0x984e5400) [pid = 1795] [serial = 574] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 342 (0x97532000) [pid = 1795] [serial = 571] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 341 (0x8a528400) [pid = 1795] [serial = 583] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 340 (0x8a530400) [pid = 1795] [serial = 589] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 339 (0x8dff6000) [pid = 1795] [serial = 559] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 338 (0x8c348800) [pid = 1795] [serial = 593] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 337 (0x8b7cf000) [pid = 1795] [serial = 556] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 336 (0x89e89800) [pid = 1795] [serial = 577] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 335 (0x9323f000) [pid = 1795] [serial = 568] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 334 (0x901a1800) [pid = 1795] [serial = 565] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 333 (0x8e975c00) [pid = 1795] [serial = 595] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 332 (0x8e9c0000) [pid = 1795] [serial = 551] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 331 (0x8a52a400) [pid = 1795] [serial = 586] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 330 (0x8c009000) [pid = 1795] [serial = 592] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 329 (0x8e98e800) [pid = 1795] [serial = 598] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 328 (0x8fdda400) [pid = 1795] [serial = 562] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 327 (0x8a07c800) [pid = 1795] [serial = 580] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | --DOMWINDOW == 326 (0x8a6b9c00) [pid = 1795] [serial = 590] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1795 | 1461026366710 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x867be400 == 106 [pid = 1795] [id = 242] 17:39:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 327 (0x86d08400) [pid = 1795] [serial = 727] [outer = (nil)] 17:39:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 328 (0x87674400) [pid = 1795] [serial = 728] [outer = 0x86d08400] 17:39:26 INFO - PROCESS | 1795 | 1461026366785 Marionette DEBUG loaded listener.js 17:39:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 329 (0x88ccd800) [pid = 1795] [serial = 729] [outer = 0x86d08400] 17:39:27 INFO - PROCESS | 1795 | 1461026367659 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 17:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1842ms 17:39:27 INFO - PROCESS | 1795 | 1461026367707 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:39:27 INFO - PROCESS | 1795 | 1461026367710 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:39:27 INFO - PROCESS | 1795 | 1461026367716 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:39:27 INFO - PROCESS | 1795 | 1461026367722 Marionette TRACE conn3 <- [1,942,null,{}] 17:39:27 INFO - PROCESS | 1795 | 1461026367737 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:27 INFO - PROCESS | 1795 | 1461026367914 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:39:27 INFO - PROCESS | 1795 | 1461026367926 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:28 INFO - PROCESS | 1795 | ++DOCSHELL 0x87567400 == 107 [pid = 1795] [id = 243] 17:39:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 330 (0x89e23400) [pid = 1795] [serial = 730] [outer = (nil)] 17:39:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 331 (0x89e90400) [pid = 1795] [serial = 731] [outer = 0x89e23400] 17:39:28 INFO - PROCESS | 1795 | 1461026368166 Marionette DEBUG loaded listener.js 17:39:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 332 (0x8a0b3c00) [pid = 1795] [serial = 732] [outer = 0x89e23400] 17:39:29 INFO - PROCESS | 1795 | 1461026369044 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 17:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1394ms 17:39:29 INFO - PROCESS | 1795 | 1461026369111 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:39:29 INFO - PROCESS | 1795 | 1461026369116 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:39:29 INFO - PROCESS | 1795 | 1461026369122 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:39:29 INFO - PROCESS | 1795 | 1461026369125 Marionette TRACE conn3 <- [1,946,null,{}] 17:39:29 INFO - PROCESS | 1795 | 1461026369130 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:29 INFO - PROCESS | 1795 | 1461026369367 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:39:29 INFO - PROCESS | 1795 | 1461026369396 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e1b000 == 108 [pid = 1795] [id = 244] 17:39:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 333 (0x8a531c00) [pid = 1795] [serial = 733] [outer = (nil)] 17:39:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 334 (0x8a6b4400) [pid = 1795] [serial = 734] [outer = 0x8a531c00] 17:39:29 INFO - PROCESS | 1795 | 1461026369477 Marionette DEBUG loaded listener.js 17:39:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 335 (0x8a84b000) [pid = 1795] [serial = 735] [outer = 0x8a531c00] 17:39:30 INFO - PROCESS | 1795 | 1461026370428 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 17:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1330ms 17:39:30 INFO - PROCESS | 1795 | 1461026370452 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:39:30 INFO - PROCESS | 1795 | 1461026370455 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:39:30 INFO - PROCESS | 1795 | 1461026370481 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:39:30 INFO - PROCESS | 1795 | 1461026370484 Marionette TRACE conn3 <- [1,950,null,{}] 17:39:30 INFO - PROCESS | 1795 | 1461026370489 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:30 INFO - PROCESS | 1795 | 1461026370734 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:39:30 INFO - PROCESS | 1795 | 1461026370761 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a52a800 == 109 [pid = 1795] [id = 245] 17:39:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 336 (0x8a52d000) [pid = 1795] [serial = 736] [outer = (nil)] 17:39:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 337 (0x8b7cf000) [pid = 1795] [serial = 737] [outer = 0x8a52d000] 17:39:30 INFO - PROCESS | 1795 | 1461026370837 Marionette DEBUG loaded listener.js 17:39:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 338 (0x8c00a400) [pid = 1795] [serial = 738] [outer = 0x8a52d000] 17:39:31 INFO - PROCESS | 1795 | --DOMWINDOW == 337 (0x8756f800) [pid = 1795] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:39:31 INFO - PROCESS | 1795 | --DOMWINDOW == 336 (0x8c350400) [pid = 1795] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:39:31 INFO - PROCESS | 1795 | --DOMWINDOW == 335 (0x8a525400) [pid = 1795] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:39:31 INFO - PROCESS | 1795 | --DOMWINDOW == 334 (0x8a529000) [pid = 1795] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:39:31 INFO - PROCESS | 1795 | --DOMWINDOW == 333 (0x881b7c00) [pid = 1795] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:39:31 INFO - PROCESS | 1795 | --DOMWINDOW == 332 (0x8f757000) [pid = 1795] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:39:31 INFO - PROCESS | 1795 | --DOMWINDOW == 331 (0x8df44800) [pid = 1795] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:39:32 INFO - PROCESS | 1795 | 1461026372064 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 17:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1637ms 17:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:39:32 INFO - PROCESS | 1795 | 1461026372118 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:39:32 INFO - PROCESS | 1795 | 1461026372121 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:39:32 INFO - PROCESS | 1795 | 1461026372127 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:39:32 INFO - PROCESS | 1795 | 1461026372130 Marionette TRACE conn3 <- [1,954,null,{}] 17:39:32 INFO - PROCESS | 1795 | 1461026372136 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:32 INFO - PROCESS | 1795 | 1461026372351 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:39:32 INFO - PROCESS | 1795 | 1461026372524 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a525400 == 110 [pid = 1795] [id = 246] 17:39:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 332 (0x8a589400) [pid = 1795] [serial = 739] [outer = (nil)] 17:39:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 333 (0x8dfe7400) [pid = 1795] [serial = 740] [outer = 0x8a589400] 17:39:32 INFO - PROCESS | 1795 | 1461026372600 Marionette DEBUG loaded listener.js 17:39:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 334 (0x8e97c800) [pid = 1795] [serial = 741] [outer = 0x8a589400] 17:39:33 INFO - PROCESS | 1795 | 1461026373323 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 17:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1231ms 17:39:33 INFO - PROCESS | 1795 | 1461026373358 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:39:33 INFO - PROCESS | 1795 | 1461026373361 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:39:33 INFO - PROCESS | 1795 | 1461026373367 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:39:33 INFO - PROCESS | 1795 | 1461026373370 Marionette TRACE conn3 <- [1,958,null,{}] 17:39:33 INFO - PROCESS | 1795 | 1461026373376 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:33 INFO - PROCESS | 1795 | 1461026373730 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:39:33 INFO - PROCESS | 1795 | 1461026373946 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fdd800 == 111 [pid = 1795] [id = 247] 17:39:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 335 (0x84fde400) [pid = 1795] [serial = 742] [outer = (nil)] 17:39:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 336 (0x855f0400) [pid = 1795] [serial = 743] [outer = 0x84fde400] 17:39:34 INFO - PROCESS | 1795 | 1461026374108 Marionette DEBUG loaded listener.js 17:39:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 337 (0x866d5400) [pid = 1795] [serial = 744] [outer = 0x84fde400] 17:39:35 INFO - PROCESS | 1795 | 1461026375041 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 17:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1735ms 17:39:35 INFO - PROCESS | 1795 | 1461026375104 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:39:35 INFO - PROCESS | 1795 | 1461026375110 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:39:35 INFO - PROCESS | 1795 | 1461026375118 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:39:35 INFO - PROCESS | 1795 | 1461026375124 Marionette TRACE conn3 <- [1,962,null,{}] 17:39:35 INFO - PROCESS | 1795 | 1461026375131 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:35 INFO - PROCESS | 1795 | 1461026375336 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:39:35 INFO - PROCESS | 1795 | 1461026375606 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:35 INFO - PROCESS | 1795 | ++DOCSHELL 0x881b6400 == 112 [pid = 1795] [id = 248] 17:39:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 338 (0x88cc7c00) [pid = 1795] [serial = 745] [outer = (nil)] 17:39:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 339 (0x89e1ec00) [pid = 1795] [serial = 746] [outer = 0x88cc7c00] 17:39:35 INFO - PROCESS | 1795 | 1461026375740 Marionette DEBUG loaded listener.js 17:39:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 340 (0x89e26000) [pid = 1795] [serial = 747] [outer = 0x88cc7c00] 17:39:36 INFO - PROCESS | 1795 | 1461026376683 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 17:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1649ms 17:39:36 INFO - PROCESS | 1795 | 1461026376767 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:39:36 INFO - PROCESS | 1795 | 1461026376772 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:39:36 INFO - PROCESS | 1795 | 1461026376779 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:39:36 INFO - PROCESS | 1795 | 1461026376783 Marionette TRACE conn3 <- [1,966,null,{}] 17:39:36 INFO - PROCESS | 1795 | 1461026376789 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:37 INFO - PROCESS | 1795 | 1461026377015 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:39:37 INFO - PROCESS | 1795 | 1461026377372 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a52ec00 == 113 [pid = 1795] [id = 249] 17:39:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 341 (0x8a57fc00) [pid = 1795] [serial = 748] [outer = (nil)] 17:39:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 342 (0x8c001400) [pid = 1795] [serial = 749] [outer = 0x8a57fc00] 17:39:37 INFO - PROCESS | 1795 | 1461026377460 Marionette DEBUG loaded listener.js 17:39:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 343 (0x8c34e400) [pid = 1795] [serial = 750] [outer = 0x8a57fc00] 17:39:38 INFO - PROCESS | 1795 | 1461026378334 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 17:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1593ms 17:39:38 INFO - PROCESS | 1795 | 1461026378372 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:39:38 INFO - PROCESS | 1795 | 1461026378379 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:39:38 INFO - PROCESS | 1795 | 1461026378396 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:39:38 INFO - PROCESS | 1795 | 1461026378403 Marionette TRACE conn3 <- [1,970,null,{}] 17:39:38 INFO - PROCESS | 1795 | 1461026378410 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:38 INFO - PROCESS | 1795 | 1461026378611 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:39:38 INFO - PROCESS | 1795 | 1461026378936 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c3c00 == 114 [pid = 1795] [id = 250] 17:39:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 344 (0x8e991800) [pid = 1795] [serial = 751] [outer = (nil)] 17:39:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 345 (0x8e9f0800) [pid = 1795] [serial = 752] [outer = 0x8e991800] 17:39:39 INFO - PROCESS | 1795 | 1461026379032 Marionette DEBUG loaded listener.js 17:39:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 346 (0x8f75a000) [pid = 1795] [serial = 753] [outer = 0x8e991800] 17:39:39 INFO - PROCESS | 1795 | 1461026379874 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 17:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1551ms 17:39:39 INFO - PROCESS | 1795 | 1461026379940 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:39:39 INFO - PROCESS | 1795 | 1461026379944 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:39:39 INFO - PROCESS | 1795 | 1461026379951 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:39:39 INFO - PROCESS | 1795 | 1461026379954 Marionette TRACE conn3 <- [1,974,null,{}] 17:39:39 INFO - PROCESS | 1795 | 1461026379961 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:40 INFO - PROCESS | 1795 | 1461026380202 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:39:40 INFO - PROCESS | 1795 | 1461026380508 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:40 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fdd7000 == 115 [pid = 1795] [id = 251] 17:39:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 347 (0x8fdd7800) [pid = 1795] [serial = 754] [outer = (nil)] 17:39:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 348 (0x8fe30000) [pid = 1795] [serial = 755] [outer = 0x8fdd7800] 17:39:40 INFO - PROCESS | 1795 | 1461026380608 Marionette DEBUG loaded listener.js 17:39:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 349 (0x9004e800) [pid = 1795] [serial = 756] [outer = 0x8fdd7800] 17:39:41 INFO - PROCESS | 1795 | 1461026381466 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 17:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1583ms 17:39:41 INFO - PROCESS | 1795 | 1461026381535 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:39:41 INFO - PROCESS | 1795 | 1461026381539 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:39:41 INFO - PROCESS | 1795 | 1461026381545 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:39:41 INFO - PROCESS | 1795 | 1461026381548 Marionette TRACE conn3 <- [1,978,null,{}] 17:39:41 INFO - PROCESS | 1795 | 1461026381554 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:41 INFO - PROCESS | 1795 | 1461026381747 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:39:42 INFO - PROCESS | 1795 | 1461026382021 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x9057e800 == 116 [pid = 1795] [id = 252] 17:39:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 350 (0x9060a000) [pid = 1795] [serial = 757] [outer = (nil)] 17:39:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 351 (0x913b8000) [pid = 1795] [serial = 758] [outer = 0x9060a000] 17:39:42 INFO - PROCESS | 1795 | 1461026382163 Marionette DEBUG loaded listener.js 17:39:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 352 (0x9350f800) [pid = 1795] [serial = 759] [outer = 0x9060a000] 17:39:43 INFO - PROCESS | 1795 | 1461026383023 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 17:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1537ms 17:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:39:43 INFO - PROCESS | 1795 | 1461026383083 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:39:43 INFO - PROCESS | 1795 | 1461026383086 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:39:43 INFO - PROCESS | 1795 | 1461026383093 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:39:43 INFO - PROCESS | 1795 | 1461026383096 Marionette TRACE conn3 <- [1,982,null,{}] 17:39:43 INFO - PROCESS | 1795 | 1461026383102 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:43 INFO - PROCESS | 1795 | 1461026383284 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:39:43 INFO - PROCESS | 1795 | 1461026383502 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:43 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fdc800 == 117 [pid = 1795] [id = 253] 17:39:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 353 (0x9412a800) [pid = 1795] [serial = 760] [outer = (nil)] 17:39:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 354 (0x94250000) [pid = 1795] [serial = 761] [outer = 0x9412a800] 17:39:43 INFO - PROCESS | 1795 | 1461026383688 Marionette DEBUG loaded listener.js 17:39:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 355 (0x944c0800) [pid = 1795] [serial = 762] [outer = 0x9412a800] 17:39:44 INFO - PROCESS | 1795 | 1461026384555 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 17:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1492ms 17:39:44 INFO - PROCESS | 1795 | 1461026384586 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:39:44 INFO - PROCESS | 1795 | 1461026384590 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:39:44 INFO - PROCESS | 1795 | 1461026384596 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:39:44 INFO - PROCESS | 1795 | 1461026384599 Marionette TRACE conn3 <- [1,986,null,{}] 17:39:44 INFO - PROCESS | 1795 | 1461026384605 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:44 INFO - PROCESS | 1795 | 1461026384785 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:39:45 INFO - PROCESS | 1795 | 1461026385052 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x83ea1c00 == 118 [pid = 1795] [id = 254] 17:39:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 356 (0x83ea5000) [pid = 1795] [serial = 763] [outer = (nil)] 17:39:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 357 (0x83ea9400) [pid = 1795] [serial = 764] [outer = 0x83ea5000] 17:39:45 INFO - PROCESS | 1795 | 1461026385186 Marionette DEBUG loaded listener.js 17:39:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 358 (0x83eabc00) [pid = 1795] [serial = 765] [outer = 0x83ea5000] 17:39:46 INFO - PROCESS | 1795 | 1461026386035 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 17:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1486ms 17:39:46 INFO - PROCESS | 1795 | 1461026386083 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:39:46 INFO - PROCESS | 1795 | 1461026386087 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:39:46 INFO - PROCESS | 1795 | 1461026386093 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:39:46 INFO - PROCESS | 1795 | 1461026386097 Marionette TRACE conn3 <- [1,990,null,{}] 17:39:46 INFO - PROCESS | 1795 | 1461026386103 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:46 INFO - PROCESS | 1795 | 1461026386281 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:39:46 INFO - PROCESS | 1795 | 1461026386505 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x83ea2400 == 119 [pid = 1795] [id = 255] 17:39:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 359 (0x83ea3c00) [pid = 1795] [serial = 766] [outer = (nil)] 17:39:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 360 (0x94123800) [pid = 1795] [serial = 767] [outer = 0x83ea3c00] 17:39:46 INFO - PROCESS | 1795 | 1461026386671 Marionette DEBUG loaded listener.js 17:39:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 361 (0x94252c00) [pid = 1795] [serial = 768] [outer = 0x83ea3c00] 17:39:47 INFO - PROCESS | 1795 | 1461026387510 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 17:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1486ms 17:39:47 INFO - PROCESS | 1795 | 1461026387580 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:39:47 INFO - PROCESS | 1795 | 1461026387584 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:39:47 INFO - PROCESS | 1795 | 1461026387591 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:39:47 INFO - PROCESS | 1795 | 1461026387594 Marionette TRACE conn3 <- [1,994,null,{}] 17:39:47 INFO - PROCESS | 1795 | 1461026387600 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:47 INFO - PROCESS | 1795 | 1461026387823 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:39:48 INFO - PROCESS | 1795 | 1461026388135 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x83eb0000 == 120 [pid = 1795] [id = 256] 17:39:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 362 (0x83eb0800) [pid = 1795] [serial = 769] [outer = (nil)] 17:39:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 363 (0x96719800) [pid = 1795] [serial = 770] [outer = 0x83eb0800] 17:39:48 INFO - PROCESS | 1795 | 1461026388230 Marionette DEBUG loaded listener.js 17:39:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 364 (0x97535c00) [pid = 1795] [serial = 771] [outer = 0x83eb0800] 17:39:49 INFO - PROCESS | 1795 | 1461026389157 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 17:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1637ms 17:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:39:49 INFO - PROCESS | 1795 | 1461026389229 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:39:49 INFO - PROCESS | 1795 | 1461026389232 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:39:49 INFO - PROCESS | 1795 | 1461026389239 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:39:49 INFO - PROCESS | 1795 | 1461026389243 Marionette TRACE conn3 <- [1,998,null,{}] 17:39:49 INFO - PROCESS | 1795 | 1461026389248 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:49 INFO - PROCESS | 1795 | 1461026389433 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:39:49 INFO - PROCESS | 1795 | 1461026389751 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x95c66400 == 121 [pid = 1795] [id = 257] 17:39:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 365 (0x984e6000) [pid = 1795] [serial = 772] [outer = (nil)] 17:39:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 366 (0x984f1c00) [pid = 1795] [serial = 773] [outer = 0x984e6000] 17:39:49 INFO - PROCESS | 1795 | 1461026389856 Marionette DEBUG loaded listener.js 17:39:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 367 (0x9b2d1000) [pid = 1795] [serial = 774] [outer = 0x984e6000] 17:39:50 INFO - PROCESS | 1795 | 1461026390732 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 17:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1531ms 17:39:50 INFO - PROCESS | 1795 | 1461026390770 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:39:50 INFO - PROCESS | 1795 | 1461026390774 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:39:50 INFO - PROCESS | 1795 | 1461026390781 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:39:50 INFO - PROCESS | 1795 | 1461026390785 Marionette TRACE conn3 <- [1,1002,null,{}] 17:39:50 INFO - PROCESS | 1795 | 1461026390791 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:50 INFO - PROCESS | 1795 | 1461026390995 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:39:51 INFO - PROCESS | 1795 | 1461026391306 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x865c6000 == 122 [pid = 1795] [id = 258] 17:39:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 368 (0x865c6800) [pid = 1795] [serial = 775] [outer = (nil)] 17:39:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 369 (0x865c9400) [pid = 1795] [serial = 776] [outer = 0x865c6800] 17:39:51 INFO - PROCESS | 1795 | 1461026391396 Marionette DEBUG loaded listener.js 17:39:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 370 (0x865cec00) [pid = 1795] [serial = 777] [outer = 0x865c6800] 17:39:52 INFO - PROCESS | 1795 | 1461026392246 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 17:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1530ms 17:39:52 INFO - PROCESS | 1795 | 1461026392312 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:39:52 INFO - PROCESS | 1795 | 1461026392316 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:39:52 INFO - PROCESS | 1795 | 1461026392322 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:39:52 INFO - PROCESS | 1795 | 1461026392326 Marionette TRACE conn3 <- [1,1006,null,{}] 17:39:52 INFO - PROCESS | 1795 | 1461026392331 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:52 INFO - PROCESS | 1795 | 1461026392513 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:39:52 INFO - PROCESS | 1795 | 1461026392827 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:52 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ed9800 == 123 [pid = 1795] [id = 259] 17:39:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 371 (0x84ed9c00) [pid = 1795] [serial = 778] [outer = (nil)] 17:39:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 372 (0x84ee1c00) [pid = 1795] [serial = 779] [outer = 0x84ed9c00] 17:39:52 INFO - PROCESS | 1795 | 1461026392921 Marionette DEBUG loaded listener.js 17:39:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 373 (0x84ee3800) [pid = 1795] [serial = 780] [outer = 0x84ed9c00] 17:39:53 INFO - PROCESS | 1795 | 1461026393759 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 17:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1479ms 17:39:53 INFO - PROCESS | 1795 | 1461026393803 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:39:53 INFO - PROCESS | 1795 | 1461026393806 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:39:53 INFO - PROCESS | 1795 | 1461026393813 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:39:53 INFO - PROCESS | 1795 | 1461026393817 Marionette TRACE conn3 <- [1,1010,null,{}] 17:39:53 INFO - PROCESS | 1795 | 1461026393822 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:54 INFO - PROCESS | 1795 | 1461026394016 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:39:54 INFO - PROCESS | 1795 | 1461026394330 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:54 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ede400 == 124 [pid = 1795] [id = 260] 17:39:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 374 (0x84ee0000) [pid = 1795] [serial = 781] [outer = (nil)] 17:39:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 375 (0x865c5000) [pid = 1795] [serial = 782] [outer = 0x84ee0000] 17:39:54 INFO - PROCESS | 1795 | 1461026394422 Marionette DEBUG loaded listener.js 17:39:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 376 (0x865cf000) [pid = 1795] [serial = 783] [outer = 0x84ee0000] 17:39:55 INFO - PROCESS | 1795 | 1461026395224 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 17:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1483ms 17:39:55 INFO - PROCESS | 1795 | 1461026395297 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:39:55 INFO - PROCESS | 1795 | 1461026395301 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:39:55 INFO - PROCESS | 1795 | 1461026395307 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:39:55 INFO - PROCESS | 1795 | 1461026395311 Marionette TRACE conn3 <- [1,1014,null,{}] 17:39:55 INFO - PROCESS | 1795 | 1461026395317 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:55 INFO - PROCESS | 1795 | 1461026395502 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:39:55 INFO - PROCESS | 1795 | 1461026395822 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:55 INFO - PROCESS | 1795 | ++DOCSHELL 0x84edac00 == 125 [pid = 1795] [id = 261] 17:39:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 377 (0x84ee5c00) [pid = 1795] [serial = 784] [outer = (nil)] 17:39:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 378 (0x8708dc00) [pid = 1795] [serial = 785] [outer = 0x84ee5c00] 17:39:55 INFO - PROCESS | 1795 | 1461026395912 Marionette DEBUG loaded listener.js 17:39:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 379 (0x87090400) [pid = 1795] [serial = 786] [outer = 0x84ee5c00] 17:39:56 INFO - PROCESS | 1795 | 1461026396766 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 17:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1530ms 17:39:56 INFO - PROCESS | 1795 | 1461026396838 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:39:56 INFO - PROCESS | 1795 | 1461026396841 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:39:56 INFO - PROCESS | 1795 | 1461026396849 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:39:56 INFO - PROCESS | 1795 | 1461026396852 Marionette TRACE conn3 <- [1,1018,null,{}] 17:39:56 INFO - PROCESS | 1795 | 1461026396858 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:57 INFO - PROCESS | 1795 | 1461026397048 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:39:57 INFO - PROCESS | 1795 | 1461026397371 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x83901c00 == 126 [pid = 1795] [id = 262] 17:39:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 380 (0x83902400) [pid = 1795] [serial = 787] [outer = (nil)] 17:39:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 381 (0x83909000) [pid = 1795] [serial = 788] [outer = 0x83902400] 17:39:57 INFO - PROCESS | 1795 | 1461026397467 Marionette DEBUG loaded listener.js 17:39:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 382 (0x8390c000) [pid = 1795] [serial = 789] [outer = 0x83902400] 17:39:58 INFO - PROCESS | 1795 | 1461026398329 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 17:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1531ms 17:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:39:58 INFO - PROCESS | 1795 | 1461026398381 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:39:58 INFO - PROCESS | 1795 | 1461026398384 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:39:58 INFO - PROCESS | 1795 | 1461026398391 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:39:58 INFO - PROCESS | 1795 | 1461026398394 Marionette TRACE conn3 <- [1,1022,null,{}] 17:39:58 INFO - PROCESS | 1795 | 1461026398399 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:58 INFO - PROCESS | 1795 | 1461026398582 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:39:58 INFO - PROCESS | 1795 | 1461026398893 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:58 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b12c00 == 127 [pid = 1795] [id = 263] 17:39:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 383 (0x82b13000) [pid = 1795] [serial = 790] [outer = (nil)] 17:39:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 384 (0x82b1b000) [pid = 1795] [serial = 791] [outer = 0x82b13000] 17:39:58 INFO - PROCESS | 1795 | 1461026398987 Marionette DEBUG loaded listener.js 17:39:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 385 (0x82b1d000) [pid = 1795] [serial = 792] [outer = 0x82b13000] 17:39:59 INFO - PROCESS | 1795 | 1461026399846 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 17:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1532ms 17:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:39:59 INFO - PROCESS | 1795 | 1461026399922 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:39:59 INFO - PROCESS | 1795 | 1461026399925 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:39:59 INFO - PROCESS | 1795 | 1461026399932 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:39:59 INFO - PROCESS | 1795 | 1461026399934 Marionette TRACE conn3 <- [1,1026,null,{}] 17:39:59 INFO - PROCESS | 1795 | 1461026399941 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:00 INFO - PROCESS | 1795 | 1461026400162 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:40:00 INFO - PROCESS | 1795 | 1461026400482 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:00 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b17800 == 128 [pid = 1795] [id = 264] 17:40:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 386 (0x82b1f000) [pid = 1795] [serial = 793] [outer = (nil)] 17:40:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 387 (0x8390a000) [pid = 1795] [serial = 794] [outer = 0x82b1f000] 17:40:00 INFO - PROCESS | 1795 | 1461026400572 Marionette DEBUG loaded listener.js 17:40:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 388 (0x8390e400) [pid = 1795] [serial = 795] [outer = 0x82b1f000] 17:40:01 INFO - PROCESS | 1795 | 1461026401461 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 17:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1582ms 17:40:01 INFO - PROCESS | 1795 | 1461026401516 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:40:01 INFO - PROCESS | 1795 | 1461026401522 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:40:01 INFO - PROCESS | 1795 | 1461026401532 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:40:01 INFO - PROCESS | 1795 | 1461026401537 Marionette TRACE conn3 <- [1,1030,null,{}] 17:40:01 INFO - PROCESS | 1795 | 1461026401546 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:01 INFO - PROCESS | 1795 | 1461026401880 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:40:02 INFO - PROCESS | 1795 | 1461026402204 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:02 INFO - PROCESS | 1795 | ++DOCSHELL 0x8390b400 == 129 [pid = 1795] [id = 265] 17:40:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 389 (0x865c8000) [pid = 1795] [serial = 796] [outer = (nil)] 17:40:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 390 (0x8708ec00) [pid = 1795] [serial = 797] [outer = 0x865c8000] 17:40:02 INFO - PROCESS | 1795 | 1461026402293 Marionette DEBUG loaded listener.js 17:40:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 391 (0x87093800) [pid = 1795] [serial = 798] [outer = 0x865c8000] 17:40:03 INFO - PROCESS | 1795 | 1461026403149 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 17:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1654ms 17:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:40:03 INFO - PROCESS | 1795 | 1461026403185 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:40:03 INFO - PROCESS | 1795 | 1461026403188 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:40:03 INFO - PROCESS | 1795 | 1461026403195 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:40:03 INFO - PROCESS | 1795 | 1461026403198 Marionette TRACE conn3 <- [1,1034,null,{}] 17:40:03 INFO - PROCESS | 1795 | 1461026403204 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:03 INFO - PROCESS | 1795 | 1461026403384 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:40:03 INFO - PROCESS | 1795 | 1461026403662 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x87097400 == 130 [pid = 1795] [id = 266] 17:40:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 392 (0x87098400) [pid = 1795] [serial = 799] [outer = (nil)] 17:40:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 393 (0x8756e400) [pid = 1795] [serial = 800] [outer = 0x87098400] 17:40:03 INFO - PROCESS | 1795 | 1461026403803 Marionette DEBUG loaded listener.js 17:40:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 394 (0x89e83000) [pid = 1795] [serial = 801] [outer = 0x87098400] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x8a58d400 == 129 [pid = 1795] [id = 188] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x8a6ba000 == 128 [pid = 1795] [id = 186] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x89e81800 == 127 [pid = 1795] [id = 192] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x89e88000 == 126 [pid = 1795] [id = 193] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x97913800 == 125 [pid = 1795] [id = 231] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x8e908400 == 124 [pid = 1795] [id = 229] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x975ca800 == 123 [pid = 1795] [id = 230] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x9412a000 == 122 [pid = 1795] [id = 228] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x90055000 == 121 [pid = 1795] [id = 227] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x8c4e2400 == 120 [pid = 1795] [id = 226] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7c3000 == 119 [pid = 1795] [id = 225] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x8a52fc00 == 118 [pid = 1795] [id = 224] 17:40:04 INFO - PROCESS | 1795 | --DOCSHELL 0x867b4800 == 117 [pid = 1795] [id = 223] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 393 (0x9004f000) [pid = 1795] [serial = 668] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 392 (0x94125800) [pid = 1795] [serial = 401] [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.] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 391 (0x8a076c00) [pid = 1795] [serial = 657] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 390 (0x97536800) [pid = 1795] [serial = 622] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 389 (0x8dfea000) [pid = 1795] [serial = 659] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 388 (0x8e9bc400) [pid = 1795] [serial = 662] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 387 (0x88cc7400) [pid = 1795] [serial = 644] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 386 (0x944c0c00) [pid = 1795] [serial = 619] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 385 (0x98e71c00) [pid = 1795] [serial = 625] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 384 (0x8a6b4c00) [pid = 1795] [serial = 653] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 383 (0x8a6c1400) [pid = 1795] [serial = 604] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 382 (0x89e84c00) [pid = 1795] [serial = 651] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 381 (0x90573800) [pid = 1795] [serial = 616] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 380 (0x87673000) [pid = 1795] [serial = 601] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 379 (0x87675000) [pid = 1795] [serial = 656] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 378 (0x8e88c000) [pid = 1795] [serial = 660] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 377 (0x8fe36c00) [pid = 1795] [serial = 666] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 376 (0x88cca000) [pid = 1795] [serial = 638] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 375 (0x8fe2e000) [pid = 1795] [serial = 610] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 374 (0x90052000) [pid = 1795] [serial = 613] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 373 (0x8a845400) [pid = 1795] [serial = 654] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 372 (0x8c4dd400) [pid = 1795] [serial = 607] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 371 (0x867bc800) [pid = 1795] [serial = 647] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 370 (0x8e9ec400) [pid = 1795] [serial = 663] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 369 (0x9df32400) [pid = 1795] [serial = 632] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 368 (0x8f75e000) [pid = 1795] [serial = 665] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 367 (0x8e9be800) [pid = 1795] [serial = 599] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 366 (0x86d08000) [pid = 1795] [serial = 641] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 365 (0xa0160800) [pid = 1795] [serial = 635] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 364 (0x94250800) [pid = 1795] [serial = 629] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | --DOMWINDOW == 363 (0x88cc2800) [pid = 1795] [serial = 650] [outer = (nil)] [url = about:blank] 17:40:05 INFO - PROCESS | 1795 | 1461026405851 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 17:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2692ms 17:40:05 INFO - PROCESS | 1795 | 1461026405887 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:40:05 INFO - PROCESS | 1795 | 1461026405892 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:40:05 INFO - PROCESS | 1795 | 1461026405899 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:40:05 INFO - PROCESS | 1795 | 1461026405905 Marionette TRACE conn3 <- [1,1038,null,{}] 17:40:05 INFO - PROCESS | 1795 | 1461026405912 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:06 INFO - PROCESS | 1795 | 1461026406093 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:40:06 INFO - PROCESS | 1795 | 1461026406279 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x84edfc00 == 118 [pid = 1795] [id = 267] 17:40:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 364 (0x84fd5800) [pid = 1795] [serial = 802] [outer = (nil)] 17:40:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 365 (0x855ee800) [pid = 1795] [serial = 803] [outer = 0x84fd5800] 17:40:06 INFO - PROCESS | 1795 | 1461026406353 Marionette DEBUG loaded listener.js 17:40:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 366 (0x865c2400) [pid = 1795] [serial = 804] [outer = 0x84fd5800] 17:40:07 INFO - PROCESS | 1795 | 1461026407245 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 17:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1383ms 17:40:07 INFO - PROCESS | 1795 | 1461026407282 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:40:07 INFO - PROCESS | 1795 | 1461026407290 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:40:07 INFO - PROCESS | 1795 | 1461026407300 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:40:07 INFO - PROCESS | 1795 | 1461026407303 Marionette TRACE conn3 <- [1,1042,null,{}] 17:40:07 INFO - PROCESS | 1795 | 1461026407309 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:07 INFO - PROCESS | 1795 | 1461026407492 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:40:07 INFO - PROCESS | 1795 | 1461026407709 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ee4800 == 119 [pid = 1795] [id = 268] 17:40:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 367 (0x865cc800) [pid = 1795] [serial = 805] [outer = (nil)] 17:40:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 368 (0x867bc400) [pid = 1795] [serial = 806] [outer = 0x865cc800] 17:40:07 INFO - PROCESS | 1795 | 1461026407781 Marionette DEBUG loaded listener.js 17:40:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 369 (0x86d07c00) [pid = 1795] [serial = 807] [outer = 0x865cc800] 17:40:08 INFO - PROCESS | 1795 | 1461026408640 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 17:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1396ms 17:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:40:08 INFO - PROCESS | 1795 | 1461026408695 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:40:08 INFO - PROCESS | 1795 | 1461026408698 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:40:08 INFO - PROCESS | 1795 | 1461026408705 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:40:08 INFO - PROCESS | 1795 | 1461026408711 Marionette TRACE conn3 <- [1,1046,null,{}] 17:40:08 INFO - PROCESS | 1795 | 1461026408745 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:08 INFO - PROCESS | 1795 | 1461026408993 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:40:09 INFO - PROCESS | 1795 | 1461026409023 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:09 INFO - PROCESS | 1795 | ++DOCSHELL 0x87099800 == 120 [pid = 1795] [id = 269] 17:40:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 370 (0x87575000) [pid = 1795] [serial = 808] [outer = (nil)] 17:40:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 371 (0x87673400) [pid = 1795] [serial = 809] [outer = 0x87575000] 17:40:09 INFO - PROCESS | 1795 | 1461026409100 Marionette DEBUG loaded listener.js 17:40:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 372 (0x8809e400) [pid = 1795] [serial = 810] [outer = 0x87575000] 17:40:09 INFO - PROCESS | 1795 | --DOMWINDOW == 371 (0x8a531c00) [pid = 1795] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:40:10 INFO - PROCESS | 1795 | --DOMWINDOW == 370 (0x8a52d000) [pid = 1795] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:40:10 INFO - PROCESS | 1795 | --DOMWINDOW == 369 (0x866cc000) [pid = 1795] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:40:10 INFO - PROCESS | 1795 | --DOMWINDOW == 368 (0x86d08400) [pid = 1795] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:40:10 INFO - PROCESS | 1795 | --DOMWINDOW == 367 (0x89e23400) [pid = 1795] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:40:10 INFO - PROCESS | 1795 | 1461026410438 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 17:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1752ms 17:40:10 INFO - PROCESS | 1795 | 1461026410470 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:40:10 INFO - PROCESS | 1795 | 1461026410474 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:40:10 INFO - PROCESS | 1795 | 1461026410491 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:40:10 INFO - PROCESS | 1795 | 1461026410493 Marionette TRACE conn3 <- [1,1050,null,{}] 17:40:10 INFO - PROCESS | 1795 | 1461026410499 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:10 INFO - PROCESS | 1795 | 1461026410658 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:40:10 INFO - PROCESS | 1795 | 1461026410673 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dc9000 == 121 [pid = 1795] [id = 270] 17:40:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 368 (0x881b7000) [pid = 1795] [serial = 811] [outer = (nil)] 17:40:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 369 (0x88cc9c00) [pid = 1795] [serial = 812] [outer = 0x881b7000] 17:40:10 INFO - PROCESS | 1795 | 1461026410746 Marionette DEBUG loaded listener.js 17:40:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 370 (0x88ccf800) [pid = 1795] [serial = 813] [outer = 0x881b7000] 17:40:11 INFO - PROCESS | 1795 | 1461026411632 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 17:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1194ms 17:40:11 INFO - PROCESS | 1795 | 1461026411674 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:40:11 INFO - PROCESS | 1795 | 1461026411678 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:40:11 INFO - PROCESS | 1795 | 1461026411684 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:40:11 INFO - PROCESS | 1795 | 1461026411686 Marionette TRACE conn3 <- [1,1054,null,{}] 17:40:11 INFO - PROCESS | 1795 | 1461026411692 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:11 INFO - PROCESS | 1795 | 1461026411869 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:40:11 INFO - PROCESS | 1795 | 1461026411878 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b18800 == 122 [pid = 1795] [id = 271] 17:40:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 371 (0x88cc5800) [pid = 1795] [serial = 814] [outer = (nil)] 17:40:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 372 (0x89e22800) [pid = 1795] [serial = 815] [outer = 0x88cc5800] 17:40:11 INFO - PROCESS | 1795 | 1461026411951 Marionette DEBUG loaded listener.js 17:40:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 373 (0x89e25800) [pid = 1795] [serial = 816] [outer = 0x88cc5800] 17:40:13 INFO - PROCESS | 1795 | 1461026413173 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 17:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1530ms 17:40:13 INFO - PROCESS | 1795 | 1461026413215 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:40:13 INFO - PROCESS | 1795 | 1461026413223 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:40:13 INFO - PROCESS | 1795 | 1461026413232 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:40:13 INFO - PROCESS | 1795 | 1461026413238 Marionette TRACE conn3 <- [1,1058,null,{}] 17:40:13 INFO - PROCESS | 1795 | 1461026413246 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:13 INFO - PROCESS | 1795 | 1461026413455 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:40:13 INFO - PROCESS | 1795 | 1461026413774 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x84edcc00 == 123 [pid = 1795] [id = 272] 17:40:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 374 (0x855f0000) [pid = 1795] [serial = 817] [outer = (nil)] 17:40:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 375 (0x865cac00) [pid = 1795] [serial = 818] [outer = 0x855f0000] 17:40:13 INFO - PROCESS | 1795 | 1461026413872 Marionette DEBUG loaded listener.js 17:40:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 376 (0x866d2400) [pid = 1795] [serial = 819] [outer = 0x855f0000] 17:40:14 INFO - PROCESS | 1795 | 1461026414834 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 17:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1633ms 17:40:14 INFO - PROCESS | 1795 | 1461026414866 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:40:14 INFO - PROCESS | 1795 | 1461026414874 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:40:14 INFO - PROCESS | 1795 | 1461026414885 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:40:14 INFO - PROCESS | 1795 | 1461026414888 Marionette TRACE conn3 <- [1,1062,null,{}] 17:40:14 INFO - PROCESS | 1795 | 1461026414895 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:15 INFO - PROCESS | 1795 | 1461026415091 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:40:15 INFO - PROCESS | 1795 | 1461026415471 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d09c00 == 124 [pid = 1795] [id = 273] 17:40:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 377 (0x8708e000) [pid = 1795] [serial = 820] [outer = (nil)] 17:40:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 378 (0x8756f400) [pid = 1795] [serial = 821] [outer = 0x8708e000] 17:40:15 INFO - PROCESS | 1795 | 1461026415564 Marionette DEBUG loaded listener.js 17:40:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 379 (0x8809cc00) [pid = 1795] [serial = 822] [outer = 0x8708e000] 17:40:16 INFO - PROCESS | 1795 | 1461026416448 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 17:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1638ms 17:40:16 INFO - PROCESS | 1795 | 1461026416523 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:40:16 INFO - PROCESS | 1795 | 1461026416527 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:40:16 INFO - PROCESS | 1795 | 1461026416535 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:40:16 INFO - PROCESS | 1795 | 1461026416541 Marionette TRACE conn3 <- [1,1066,null,{}] 17:40:16 INFO - PROCESS | 1795 | 1461026416558 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:16 INFO - PROCESS | 1795 | 1461026416855 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:40:17 INFO - PROCESS | 1795 | 1461026417107 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x87574800 == 125 [pid = 1795] [id = 274] 17:40:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 380 (0x89e8f000) [pid = 1795] [serial = 823] [outer = (nil)] 17:40:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 381 (0x8a07b000) [pid = 1795] [serial = 824] [outer = 0x89e8f000] 17:40:17 INFO - PROCESS | 1795 | 1461026417198 Marionette DEBUG loaded listener.js 17:40:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 382 (0x8a0ac400) [pid = 1795] [serial = 825] [outer = 0x89e8f000] 17:40:18 INFO - PROCESS | 1795 | 1461026418074 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 17:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1596ms 17:40:18 INFO - PROCESS | 1795 | 1461026418132 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:40:18 INFO - PROCESS | 1795 | 1461026418137 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:40:18 INFO - PROCESS | 1795 | 1461026418143 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:40:18 INFO - PROCESS | 1795 | 1461026418147 Marionette TRACE conn3 <- [1,1070,null,{}] 17:40:18 INFO - PROCESS | 1795 | 1461026418152 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:18 INFO - PROCESS | 1795 | 1461026418346 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:40:18 INFO - PROCESS | 1795 | 1461026418656 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a079400 == 126 [pid = 1795] [id = 275] 17:40:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 383 (0x8a524800) [pid = 1795] [serial = 826] [outer = (nil)] 17:40:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 384 (0x8a52a400) [pid = 1795] [serial = 827] [outer = 0x8a524800] 17:40:18 INFO - PROCESS | 1795 | 1461026418748 Marionette DEBUG loaded listener.js 17:40:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 385 (0x8a52f400) [pid = 1795] [serial = 828] [outer = 0x8a524800] 17:40:19 INFO - PROCESS | 1795 | 1461026419581 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 17:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1484ms 17:40:19 INFO - PROCESS | 1795 | 1461026419626 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:40:19 INFO - PROCESS | 1795 | 1461026419630 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:40:19 INFO - PROCESS | 1795 | 1461026419637 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:40:19 INFO - PROCESS | 1795 | 1461026419640 Marionette TRACE conn3 <- [1,1074,null,{}] 17:40:19 INFO - PROCESS | 1795 | 1461026419646 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:19 INFO - PROCESS | 1795 | 1461026419823 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:40:20 INFO - PROCESS | 1795 | 1461026420104 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b1b800 == 127 [pid = 1795] [id = 276] 17:40:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 386 (0x8a589000) [pid = 1795] [serial = 829] [outer = (nil)] 17:40:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 387 (0x8a6b6000) [pid = 1795] [serial = 830] [outer = 0x8a589000] 17:40:20 INFO - PROCESS | 1795 | 1461026420246 Marionette DEBUG loaded listener.js 17:40:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 388 (0x8a6bc400) [pid = 1795] [serial = 831] [outer = 0x8a589000] 17:40:21 INFO - PROCESS | 1795 | 1461026421216 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 17:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1640ms 17:40:21 INFO - PROCESS | 1795 | 1461026421278 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:40:21 INFO - PROCESS | 1795 | 1461026421281 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:40:21 INFO - PROCESS | 1795 | 1461026421288 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:40:21 INFO - PROCESS | 1795 | 1461026421291 Marionette TRACE conn3 <- [1,1078,null,{}] 17:40:21 INFO - PROCESS | 1795 | 1461026421297 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:21 INFO - PROCESS | 1795 | 1461026421534 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:40:21 INFO - PROCESS | 1795 | 1461026421850 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a58ec00 == 128 [pid = 1795] [id = 277] 17:40:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 389 (0x8a6c2000) [pid = 1795] [serial = 832] [outer = (nil)] 17:40:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 390 (0x8c00a000) [pid = 1795] [serial = 833] [outer = 0x8a6c2000] 17:40:21 INFO - PROCESS | 1795 | 1461026421944 Marionette DEBUG loaded listener.js 17:40:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 391 (0x8c00f800) [pid = 1795] [serial = 834] [outer = 0x8a6c2000] 17:40:22 INFO - PROCESS | 1795 | 1461026422850 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 17:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1635ms 17:40:22 INFO - PROCESS | 1795 | 1461026422926 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:40:22 INFO - PROCESS | 1795 | 1461026422933 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:40:22 INFO - PROCESS | 1795 | 1461026422941 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:40:22 INFO - PROCESS | 1795 | 1461026422946 Marionette TRACE conn3 <- [1,1082,null,{}] 17:40:22 INFO - PROCESS | 1795 | 1461026422955 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:23 INFO - PROCESS | 1795 | 1461026423259 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:40:23 INFO - PROCESS | 1795 | 1461026423577 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a6b9c00 == 129 [pid = 1795] [id = 278] 17:40:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 392 (0x8b7ccc00) [pid = 1795] [serial = 835] [outer = (nil)] 17:40:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 393 (0x8c4e2400) [pid = 1795] [serial = 836] [outer = 0x8b7ccc00] 17:40:23 INFO - PROCESS | 1795 | 1461026423662 Marionette DEBUG loaded listener.js 17:40:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 394 (0x8dc93000) [pid = 1795] [serial = 837] [outer = 0x8b7ccc00] 17:40:24 INFO - PROCESS | 1795 | 1461026424546 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 17:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1638ms 17:40:24 INFO - PROCESS | 1795 | 1461026424579 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:40:24 INFO - PROCESS | 1795 | 1461026424582 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:40:24 INFO - PROCESS | 1795 | 1461026424589 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:40:24 INFO - PROCESS | 1795 | 1461026424592 Marionette TRACE conn3 <- [1,1086,null,{}] 17:40:24 INFO - PROCESS | 1795 | 1461026424598 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:24 INFO - PROCESS | 1795 | 1461026424776 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:40:25 INFO - PROCESS | 1795 | 1461026425111 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:25 INFO - PROCESS | 1795 | ++DOCSHELL 0x855f1800 == 130 [pid = 1795] [id = 279] 17:40:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 395 (0x8c001800) [pid = 1795] [serial = 838] [outer = (nil)] 17:40:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 396 (0x8dfe8000) [pid = 1795] [serial = 839] [outer = 0x8c001800] 17:40:25 INFO - PROCESS | 1795 | 1461026425211 Marionette DEBUG loaded listener.js 17:40:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 397 (0x8e883000) [pid = 1795] [serial = 840] [outer = 0x8c001800] 17:40:26 INFO - PROCESS | 1795 | 1461026426102 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 17:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1587ms 17:40:26 INFO - PROCESS | 1795 | 1461026426177 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:40:26 INFO - PROCESS | 1795 | 1461026426180 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:40:26 INFO - PROCESS | 1795 | 1461026426187 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:40:26 INFO - PROCESS | 1795 | 1461026426191 Marionette TRACE conn3 <- [1,1090,null,{}] 17:40:26 INFO - PROCESS | 1795 | 1461026426196 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:26 INFO - PROCESS | 1795 | 1461026426418 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:40:26 INFO - PROCESS | 1795 | 1461026426697 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a52f800 == 131 [pid = 1795] [id = 280] 17:40:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 398 (0x8c34bc00) [pid = 1795] [serial = 841] [outer = (nil)] 17:40:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 399 (0x8e908400) [pid = 1795] [serial = 842] [outer = 0x8c34bc00] 17:40:26 INFO - PROCESS | 1795 | 1461026426788 Marionette DEBUG loaded listener.js 17:40:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 400 (0x8e910400) [pid = 1795] [serial = 843] [outer = 0x8c34bc00] 17:40:27 INFO - PROCESS | 1795 | 1461026427624 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 17:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1482ms 17:40:27 INFO - PROCESS | 1795 | 1461026427670 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:40:27 INFO - PROCESS | 1795 | 1461026427674 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:40:27 INFO - PROCESS | 1795 | 1461026427680 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:40:27 INFO - PROCESS | 1795 | 1461026427684 Marionette TRACE conn3 <- [1,1094,null,{}] 17:40:27 INFO - PROCESS | 1795 | 1461026427689 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:27 INFO - PROCESS | 1795 | 1461026427869 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:40:28 INFO - PROCESS | 1795 | 1461026428203 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:28 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e979000 == 132 [pid = 1795] [id = 281] 17:40:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 401 (0x8e98f400) [pid = 1795] [serial = 844] [outer = (nil)] 17:40:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 402 (0x8e999400) [pid = 1795] [serial = 845] [outer = 0x8e98f400] 17:40:28 INFO - PROCESS | 1795 | 1461026428299 Marionette DEBUG loaded listener.js 17:40:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 403 (0x8e9b8800) [pid = 1795] [serial = 846] [outer = 0x8e98f400] 17:40:29 INFO - PROCESS | 1795 | 1461026429216 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 17:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1582ms 17:40:29 INFO - PROCESS | 1795 | 1461026429263 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:40:29 INFO - PROCESS | 1795 | 1461026429267 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:40:29 INFO - PROCESS | 1795 | 1461026429274 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:40:29 INFO - PROCESS | 1795 | 1461026429278 Marionette TRACE conn3 <- [1,1098,null,{}] 17:40:29 INFO - PROCESS | 1795 | 1461026429284 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:29 INFO - PROCESS | 1795 | 1461026429503 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:40:29 INFO - PROCESS | 1795 | 1461026429822 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9c2400 == 133 [pid = 1795] [id = 282] 17:40:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 404 (0x8e9c6800) [pid = 1795] [serial = 847] [outer = (nil)] 17:40:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 405 (0x8e9f8c00) [pid = 1795] [serial = 848] [outer = 0x8e9c6800] 17:40:29 INFO - PROCESS | 1795 | 1461026429929 Marionette DEBUG loaded listener.js 17:40:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 406 (0x8faa8800) [pid = 1795] [serial = 849] [outer = 0x8e9c6800] 17:40:30 INFO - PROCESS | 1795 | 1461026430798 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 17:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1582ms 17:40:30 INFO - PROCESS | 1795 | 1461026430856 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:40:30 INFO - PROCESS | 1795 | 1461026430860 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:40:30 INFO - PROCESS | 1795 | 1461026430866 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:40:30 INFO - PROCESS | 1795 | 1461026430870 Marionette TRACE conn3 <- [1,1102,null,{}] 17:40:30 INFO - PROCESS | 1795 | 1461026430877 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:31 INFO - PROCESS | 1795 | 1461026431067 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:40:31 INFO - PROCESS | 1795 | 1461026431383 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9c0400 == 134 [pid = 1795] [id = 283] 17:40:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 407 (0x8f760c00) [pid = 1795] [serial = 850] [outer = (nil)] 17:40:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 408 (0x8fb70800) [pid = 1795] [serial = 851] [outer = 0x8f760c00] 17:40:31 INFO - PROCESS | 1795 | 1461026431476 Marionette DEBUG loaded listener.js 17:40:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 409 (0x8fdd2000) [pid = 1795] [serial = 852] [outer = 0x8f760c00] 17:40:32 INFO - PROCESS | 1795 | 1461026432303 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 17:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1478ms 17:40:32 INFO - PROCESS | 1795 | 1461026432346 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:40:32 INFO - PROCESS | 1795 | 1461026432350 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:40:32 INFO - PROCESS | 1795 | 1461026432358 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:40:32 INFO - PROCESS | 1795 | 1461026432362 Marionette TRACE conn3 <- [1,1106,null,{}] 17:40:32 INFO - PROCESS | 1795 | 1461026432367 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:32 INFO - PROCESS | 1795 | 1461026432553 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:40:32 INFO - PROCESS | 1795 | 1461026432830 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f1400 == 135 [pid = 1795] [id = 284] 17:40:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 410 (0x8fdde400) [pid = 1795] [serial = 853] [outer = (nil)] 17:40:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 411 (0x8fe37400) [pid = 1795] [serial = 854] [outer = 0x8fdde400] 17:40:32 INFO - PROCESS | 1795 | 1461026432964 Marionette DEBUG loaded listener.js 17:40:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 412 (0x90047400) [pid = 1795] [serial = 855] [outer = 0x8fdde400] 17:40:33 INFO - PROCESS | 1795 | 1461026433798 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 17:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1480ms 17:40:33 INFO - PROCESS | 1795 | 1461026433840 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:40:33 INFO - PROCESS | 1795 | 1461026433844 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:40:33 INFO - PROCESS | 1795 | 1461026433857 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:40:33 INFO - PROCESS | 1795 | 1461026433860 Marionette TRACE conn3 <- [1,1110,null,{}] 17:40:33 INFO - PROCESS | 1795 | 1461026433871 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:34 INFO - PROCESS | 1795 | 1461026434058 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:40:34 INFO - PROCESS | 1795 | 1461026434384 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fe34400 == 136 [pid = 1795] [id = 285] 17:40:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 413 (0x9004f000) [pid = 1795] [serial = 856] [outer = (nil)] 17:40:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 414 (0x90198800) [pid = 1795] [serial = 857] [outer = 0x9004f000] 17:40:34 INFO - PROCESS | 1795 | 1461026434473 Marionette DEBUG loaded listener.js 17:40:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 415 (0x9019f400) [pid = 1795] [serial = 858] [outer = 0x9004f000] 17:40:35 INFO - PROCESS | 1795 | 1461026435302 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 17:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1484ms 17:40:35 INFO - PROCESS | 1795 | 1461026435343 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:40:35 INFO - PROCESS | 1795 | 1461026435346 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:40:35 INFO - PROCESS | 1795 | 1461026435353 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:40:35 INFO - PROCESS | 1795 | 1461026435357 Marionette TRACE conn3 <- [1,1114,null,{}] 17:40:35 INFO - PROCESS | 1795 | 1461026435362 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:35 INFO - PROCESS | 1795 | 1461026435567 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:40:35 INFO - PROCESS | 1795 | 1461026435920 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:35 INFO - PROCESS | 1795 | ++DOCSHELL 0x90050800 == 137 [pid = 1795] [id = 286] 17:40:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 416 (0x90571000) [pid = 1795] [serial = 859] [outer = (nil)] 17:40:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 417 (0x90607000) [pid = 1795] [serial = 860] [outer = 0x90571000] 17:40:36 INFO - PROCESS | 1795 | 1461026436019 Marionette DEBUG loaded listener.js 17:40:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 418 (0x9060ac00) [pid = 1795] [serial = 861] [outer = 0x90571000] 17:40:36 INFO - PROCESS | 1795 | 1461026436898 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 17:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1579ms 17:40:36 INFO - PROCESS | 1795 | 1461026436934 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:40:36 INFO - PROCESS | 1795 | 1461026436938 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:40:36 INFO - PROCESS | 1795 | 1461026436944 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:40:36 INFO - PROCESS | 1795 | 1461026436948 Marionette TRACE conn3 <- [1,1118,null,{}] 17:40:36 INFO - PROCESS | 1795 | 1461026436953 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:37 INFO - PROCESS | 1795 | 1461026437150 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:40:37 INFO - PROCESS | 1795 | 1461026437476 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x83907c00 == 138 [pid = 1795] [id = 287] 17:40:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 419 (0x865ce400) [pid = 1795] [serial = 862] [outer = (nil)] 17:40:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 420 (0x8a082800) [pid = 1795] [serial = 863] [outer = 0x865ce400] 17:40:37 INFO - PROCESS | 1795 | 1461026437565 Marionette DEBUG loaded listener.js 17:40:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 421 (0x8a84f800) [pid = 1795] [serial = 864] [outer = 0x865ce400] 17:40:39 INFO - PROCESS | 1795 | 1461026439007 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 17:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2132ms 17:40:39 INFO - PROCESS | 1795 | 1461026439078 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:40:39 INFO - PROCESS | 1795 | 1461026439084 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:40:39 INFO - PROCESS | 1795 | 1461026439092 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:40:39 INFO - PROCESS | 1795 | 1461026439097 Marionette TRACE conn3 <- [1,1122,null,{}] 17:40:39 INFO - PROCESS | 1795 | 1461026439113 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:39 INFO - PROCESS | 1795 | 1461026439322 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:40:39 INFO - PROCESS | 1795 | 1461026439611 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:39 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b1d400 == 139 [pid = 1795] [id = 288] 17:40:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 422 (0x8390e800) [pid = 1795] [serial = 865] [outer = (nil)] 17:40:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 423 (0x84fe1000) [pid = 1795] [serial = 866] [outer = 0x8390e800] 17:40:39 INFO - PROCESS | 1795 | 1461026439693 Marionette DEBUG loaded listener.js 17:40:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 424 (0x865cfc00) [pid = 1795] [serial = 867] [outer = 0x8390e800] 17:40:40 INFO - PROCESS | 1795 | 1461026440764 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 17:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1695ms 17:40:40 INFO - PROCESS | 1795 | 1461026440787 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:40:40 INFO - PROCESS | 1795 | 1461026440795 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:40:40 INFO - PROCESS | 1795 | 1461026440805 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:40:40 INFO - PROCESS | 1795 | 1461026440809 Marionette TRACE conn3 <- [1,1126,null,{}] 17:40:40 INFO - PROCESS | 1795 | 1461026440815 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:41 INFO - PROCESS | 1795 | 1461026441013 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:40:41 INFO - PROCESS | 1795 | 1461026441376 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x88cc7000 == 140 [pid = 1795] [id = 289] 17:40:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 425 (0x88cc8000) [pid = 1795] [serial = 868] [outer = (nil)] 17:40:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 426 (0x89e1b800) [pid = 1795] [serial = 869] [outer = 0x88cc8000] 17:40:41 INFO - PROCESS | 1795 | 1461026441459 Marionette DEBUG loaded listener.js 17:40:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 427 (0x89e25c00) [pid = 1795] [serial = 870] [outer = 0x88cc8000] 17:40:42 INFO - PROCESS | 1795 | --DOCSHELL 0x8fe2fc00 == 139 [pid = 1795] [id = 172] 17:40:42 INFO - PROCESS | 1795 | --DOCSHELL 0x8e90c800 == 138 [pid = 1795] [id = 97] 17:40:42 INFO - PROCESS | 1795 | --DOCSHELL 0x87099800 == 137 [pid = 1795] [id = 269] 17:40:42 INFO - PROCESS | 1795 | --DOCSHELL 0x84ee4800 == 136 [pid = 1795] [id = 268] 17:40:42 INFO - PROCESS | 1795 | --DOCSHELL 0x84edfc00 == 135 [pid = 1795] [id = 267] 17:40:42 INFO - PROCESS | 1795 | --DOCSHELL 0x8390b400 == 134 [pid = 1795] [id = 265] 17:40:42 INFO - PROCESS | 1795 | --DOCSHELL 0x82b17800 == 133 [pid = 1795] [id = 264] 17:40:42 INFO - PROCESS | 1795 | --DOCSHELL 0x83901c00 == 132 [pid = 1795] [id = 262] 17:40:42 INFO - PROCESS | 1795 | --DOCSHELL 0x82b12c00 == 131 [pid = 1795] [id = 263] 17:40:42 INFO - PROCESS | 1795 | --DOCSHELL 0x84edac00 == 130 [pid = 1795] [id = 261] 17:40:42 INFO - PROCESS | 1795 | --DOCSHELL 0x84ede400 == 129 [pid = 1795] [id = 260] 17:40:42 INFO - PROCESS | 1795 | --DOCSHELL 0x84ed9800 == 128 [pid = 1795] [id = 259] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 426 (0x8a84b000) [pid = 1795] [serial = 735] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 425 (0x8a0b3c00) [pid = 1795] [serial = 732] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 424 (0x8dfe7400) [pid = 1795] [serial = 740] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 423 (0x8a6b4400) [pid = 1795] [serial = 734] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 422 (0x8b7cf000) [pid = 1795] [serial = 737] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 421 (0x8c00a400) [pid = 1795] [serial = 738] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 420 (0xa2914c00) [pid = 1795] [serial = 707] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 419 (0x84fe1400) [pid = 1795] [serial = 722] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 418 (0x867bec00) [pid = 1795] [serial = 671] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 417 (0x94249c00) [pid = 1795] [serial = 686] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 416 (0x84dd1c00) [pid = 1795] [serial = 719] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 415 (0x8766ac00) [pid = 1795] [serial = 726] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 414 (0x867bf400) [pid = 1795] [serial = 725] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 413 (0x87674400) [pid = 1795] [serial = 728] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 412 (0x88ccd800) [pid = 1795] [serial = 729] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 411 (0x97ade400) [pid = 1795] [serial = 689] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 410 (0x84fd3000) [pid = 1795] [serial = 713] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 409 (0x9ffbe800) [pid = 1795] [serial = 704] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 408 (0x84dca400) [pid = 1795] [serial = 710] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 407 (0x8a6b7c00) [pid = 1795] [serial = 674] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 406 (0x8c4dcc00) [pid = 1795] [serial = 677] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 405 (0x9ff1a800) [pid = 1795] [serial = 695] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 404 (0x866cb000) [pid = 1795] [serial = 701] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 403 (0x992eec00) [pid = 1795] [serial = 692] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 402 (0x89e90400) [pid = 1795] [serial = 731] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 401 (0x9004a400) [pid = 1795] [serial = 680] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 400 (0x855f1400) [pid = 1795] [serial = 698] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 399 (0x84656400) [pid = 1795] [serial = 716] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | --DOMWINDOW == 398 (0x93266800) [pid = 1795] [serial = 683] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1795 | 1461026443157 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 17:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2436ms 17:40:43 INFO - PROCESS | 1795 | 1461026443285 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:40:43 INFO - PROCESS | 1795 | 1461026443289 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:40:43 INFO - PROCESS | 1795 | 1461026443299 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:40:43 INFO - PROCESS | 1795 | 1461026443305 Marionette TRACE conn3 <- [1,1130,null,{}] 17:40:43 INFO - PROCESS | 1795 | 1461026443320 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:43 INFO - PROCESS | 1795 | 1461026443485 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:40:43 INFO - PROCESS | 1795 | 1461026443495 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:43 INFO - PROCESS | 1795 | ++DOCSHELL 0x83eaec00 == 129 [pid = 1795] [id = 290] 17:40:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 399 (0x84fdf400) [pid = 1795] [serial = 871] [outer = (nil)] 17:40:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 400 (0x86d05000) [pid = 1795] [serial = 872] [outer = 0x84fdf400] 17:40:43 INFO - PROCESS | 1795 | 1461026443575 Marionette DEBUG loaded listener.js 17:40:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 401 (0x89e18800) [pid = 1795] [serial = 873] [outer = 0x84fdf400] 17:40:44 INFO - PROCESS | 1795 | 1461026444526 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 17:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1292ms 17:40:44 INFO - PROCESS | 1795 | 1461026444590 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:40:44 INFO - PROCESS | 1795 | 1461026444594 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:40:44 INFO - PROCESS | 1795 | 1461026444600 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:40:44 INFO - PROCESS | 1795 | 1461026444603 Marionette TRACE conn3 <- [1,1134,null,{}] 17:40:44 INFO - PROCESS | 1795 | 1461026444608 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:44 INFO - PROCESS | 1795 | 1461026444781 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:40:45 INFO - PROCESS | 1795 | 1461026444982 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x855f3000 == 130 [pid = 1795] [id = 291] 17:40:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 402 (0x8a0b1800) [pid = 1795] [serial = 874] [outer = (nil)] 17:40:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 403 (0x8a6be800) [pid = 1795] [serial = 875] [outer = 0x8a0b1800] 17:40:45 INFO - PROCESS | 1795 | 1461026445055 Marionette DEBUG loaded listener.js 17:40:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 404 (0x8c009400) [pid = 1795] [serial = 876] [outer = 0x8a0b1800] 17:40:45 INFO - PROCESS | 1795 | 1461026445893 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1333ms 17:40:45 INFO - PROCESS | 1795 | 1461026445933 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:40:45 INFO - PROCESS | 1795 | 1461026445937 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:40:45 INFO - PROCESS | 1795 | 1461026445943 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:40:45 INFO - PROCESS | 1795 | 1461026445946 Marionette TRACE conn3 <- [1,1138,null,{}] 17:40:45 INFO - PROCESS | 1795 | 1461026445961 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:46 INFO - PROCESS | 1795 | 1461026446196 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:40:46 INFO - PROCESS | 1795 | 1461026446220 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x867c0800 == 131 [pid = 1795] [id = 292] 17:40:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 405 (0x8a527c00) [pid = 1795] [serial = 877] [outer = (nil)] 17:40:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 406 (0x8df42800) [pid = 1795] [serial = 878] [outer = 0x8a527c00] 17:40:46 INFO - PROCESS | 1795 | 1461026446291 Marionette DEBUG loaded listener.js 17:40:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 407 (0x8dfea400) [pid = 1795] [serial = 879] [outer = 0x8a527c00] 17:40:47 INFO - PROCESS | 1795 | 1461026447218 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 17:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1288ms 17:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:40:47 INFO - PROCESS | 1795 | 1461026447231 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:40:47 INFO - PROCESS | 1795 | 1461026447233 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:40:47 INFO - PROCESS | 1795 | 1461026447240 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:40:47 INFO - PROCESS | 1795 | 1461026447243 Marionette TRACE conn3 <- [1,1142,null,{}] 17:40:47 INFO - PROCESS | 1795 | 1461026447256 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:47 INFO - PROCESS | 1795 | 1461026447529 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:40:47 INFO - PROCESS | 1795 | 1461026447563 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a52bc00 == 132 [pid = 1795] [id = 293] 17:40:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 408 (0x8c343800) [pid = 1795] [serial = 880] [outer = (nil)] 17:40:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 409 (0x8f760400) [pid = 1795] [serial = 881] [outer = 0x8c343800] 17:40:47 INFO - PROCESS | 1795 | 1461026447637 Marionette DEBUG loaded listener.js 17:40:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 410 (0x8fe2e000) [pid = 1795] [serial = 882] [outer = 0x8c343800] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 409 (0x8e9b8c00) [pid = 1795] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 408 (0x8e990800) [pid = 1795] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 407 (0xa3dcbc00) [pid = 1795] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 406 (0x90607400) [pid = 1795] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 405 (0x90609c00) [pid = 1795] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 404 (0x989dfc00) [pid = 1795] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 403 (0x90608400) [pid = 1795] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 402 (0x94127400) [pid = 1795] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 401 (0x915bcc00) [pid = 1795] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 400 (0xa0b66000) [pid = 1795] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 399 (0x973b8000) [pid = 1795] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 398 (0x984ec800) [pid = 1795] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 397 (0x984efc00) [pid = 1795] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 396 (0x84dcc000) [pid = 1795] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 395 (0x915ba800) [pid = 1795] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 394 (0x8e908800) [pid = 1795] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 393 (0x880a0800) [pid = 1795] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 392 (0x8e9c3800) [pid = 1795] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 391 (0xa3d27c00) [pid = 1795] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 390 (0x984eb800) [pid = 1795] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 389 (0x8e995800) [pid = 1795] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 388 (0x8b7c6c00) [pid = 1795] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 387 (0x97531c00) [pid = 1795] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 386 (0x8df4a400) [pid = 1795] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 385 (0x8e992c00) [pid = 1795] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 384 (0x93510000) [pid = 1795] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 383 (0x8c4e2c00) [pid = 1795] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 382 (0x91018c00) [pid = 1795] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 381 (0x8c34c800) [pid = 1795] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 380 (0x855f4800) [pid = 1795] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 379 (0x8c010800) [pid = 1795] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 378 (0x8c343400) [pid = 1795] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 377 (0x8e993800) [pid = 1795] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 376 (0x8b7c7400) [pid = 1795] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 375 (0x9412b800) [pid = 1795] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 374 (0x8a588400) [pid = 1795] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 373 (0x87572800) [pid = 1795] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 372 (0x90053000) [pid = 1795] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 371 (0x88092000) [pid = 1795] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 370 (0x8e9ef000) [pid = 1795] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 369 (0x8a077c00) [pid = 1795] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 368 (0x8a588000) [pid = 1795] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 367 (0x97531400) [pid = 1795] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 366 (0x913b8c00) [pid = 1795] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 365 (0xa2b56400) [pid = 1795] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 364 (0x915b9800) [pid = 1795] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 363 (0x8c347800) [pid = 1795] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:40:49 INFO - PROCESS | 1795 | --DOMWINDOW == 362 (0x8fe2f800) [pid = 1795] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 361 (0x89e88400) [pid = 1795] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 360 (0x8f75e800) [pid = 1795] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 359 (0x901a3c00) [pid = 1795] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 358 (0x8e9b7800) [pid = 1795] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 357 (0x87568400) [pid = 1795] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 356 (0x8c34e800) [pid = 1795] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 355 (0x9df38400) [pid = 1795] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 354 (0x9412f000) [pid = 1795] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 353 (0x8a523800) [pid = 1795] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 352 (0x9ffb1c00) [pid = 1795] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 351 (0x94247000) [pid = 1795] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 350 (0x915c7400) [pid = 1795] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 349 (0x97539400) [pid = 1795] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 348 (0x8a845c00) [pid = 1795] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 347 (0x8a6bbc00) [pid = 1795] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 346 (0x90605400) [pid = 1795] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 345 (0x86d02400) [pid = 1795] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 344 (0x8e994000) [pid = 1795] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 343 (0x8c4de000) [pid = 1795] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 342 (0x8a58a800) [pid = 1795] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 341 (0xa017e800) [pid = 1795] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 340 (0x8c4e2000) [pid = 1795] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 339 (0x8fab1800) [pid = 1795] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 338 (0x9ffb1000) [pid = 1795] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 337 (0x8fab5400) [pid = 1795] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 336 (0x944b7c00) [pid = 1795] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 335 (0x8756f000) [pid = 1795] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 334 (0x8c00e000) [pid = 1795] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 333 (0x8a84bc00) [pid = 1795] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 332 (0xa0103000) [pid = 1795] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 331 (0x867b5400) [pid = 1795] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 330 (0x8a0b8000) [pid = 1795] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 329 (0x87576c00) [pid = 1795] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 328 (0x8dfe9c00) [pid = 1795] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 327 (0x97533800) [pid = 1795] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 326 (0x8e9b9400) [pid = 1795] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 325 (0x99231000) [pid = 1795] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 324 (0x855ea000) [pid = 1795] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 323 (0xa4892800) [pid = 1795] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 322 (0x99238800) [pid = 1795] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 321 (0x86d10800) [pid = 1795] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 320 (0x90197000) [pid = 1795] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 319 (0x9056f800) [pid = 1795] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 318 (0x971d5000) [pid = 1795] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 317 (0x8e9bc800) [pid = 1795] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 316 (0x867b5800) [pid = 1795] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 315 (0x90049000) [pid = 1795] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 314 (0x88cc4000) [pid = 1795] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 313 (0x8756c400) [pid = 1795] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 312 (0x8fe30800) [pid = 1795] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 311 (0x94129000) [pid = 1795] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 310 (0x8fe2ec00) [pid = 1795] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 309 (0x9ffb0800) [pid = 1795] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 308 (0x984eb400) [pid = 1795] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 307 (0x971d0c00) [pid = 1795] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 306 (0x8dc97800) [pid = 1795] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 305 (0x9323b400) [pid = 1795] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 304 (0x8a583c00) [pid = 1795] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 303 (0x944bd800) [pid = 1795] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 302 (0x84655400) [pid = 1795] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 301 (0x84650c00) [pid = 1795] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 300 (0x84dc8800) [pid = 1795] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 299 (0x84dc4c00) [pid = 1795] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 298 (0x8e98fc00) [pid = 1795] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 297 (0x866d7400) [pid = 1795] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 296 (0xa2b4ec00) [pid = 1795] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 295 (0x9350b400) [pid = 1795] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 294 (0xa0d54800) [pid = 1795] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 293 (0x9ad66000) [pid = 1795] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 292 (0x94fcfc00) [pid = 1795] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 291 (0x8e90cc00) [pid = 1795] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 290 (0x9ffb3800) [pid = 1795] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 289 (0x881b7000) [pid = 1795] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 288 (0x87575000) [pid = 1795] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 287 (0x83902400) [pid = 1795] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 286 (0x9060a000) [pid = 1795] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 285 (0x88cc7c00) [pid = 1795] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 284 (0x82b13000) [pid = 1795] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 283 (0x84fde400) [pid = 1795] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 282 (0x82b1f000) [pid = 1795] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 281 (0x8e991800) [pid = 1795] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 280 (0x9412a800) [pid = 1795] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 279 (0x83eb0800) [pid = 1795] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 278 (0x87098400) [pid = 1795] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 277 (0x865c6800) [pid = 1795] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 276 (0x84ee0000) [pid = 1795] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 275 (0x8fdd7800) [pid = 1795] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 274 (0x84ee5c00) [pid = 1795] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 273 (0x984e6000) [pid = 1795] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 272 (0x865c8000) [pid = 1795] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 271 (0x8a57fc00) [pid = 1795] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 270 (0x84ed9c00) [pid = 1795] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 269 (0x83ea3c00) [pid = 1795] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 268 (0x83ea5000) [pid = 1795] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 267 (0x865cc800) [pid = 1795] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 266 (0x8e972000) [pid = 1795] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 265 (0x89e81c00) [pid = 1795] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 264 (0x8a586c00) [pid = 1795] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 263 (0x8e98f000) [pid = 1795] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:40:50 INFO - PROCESS | 1795 | --DOMWINDOW == 262 (0x8e906000) [pid = 1795] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:40:50 INFO - PROCESS | 1795 | 1461026450590 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 17:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 3391ms 17:40:50 INFO - PROCESS | 1795 | 1461026450630 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:40:50 INFO - PROCESS | 1795 | 1461026450634 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:40:50 INFO - PROCESS | 1795 | 1461026450640 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:40:50 INFO - PROCESS | 1795 | 1461026450643 Marionette TRACE conn3 <- [1,1146,null,{}] 17:40:50 INFO - PROCESS | 1795 | 1461026450648 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:50 INFO - PROCESS | 1795 | 1461026450887 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:40:50 INFO - PROCESS | 1795 | 1461026450914 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b17000 == 133 [pid = 1795] [id = 294] 17:40:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 263 (0x8390c800) [pid = 1795] [serial = 883] [outer = (nil)] 17:40:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 264 (0x84dc7000) [pid = 1795] [serial = 884] [outer = 0x8390c800] 17:40:50 INFO - PROCESS | 1795 | 1461026450988 Marionette DEBUG loaded listener.js 17:40:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 265 (0x84edd400) [pid = 1795] [serial = 885] [outer = 0x8390c800] 17:40:52 INFO - PROCESS | 1795 | 1461026452033 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 17:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1439ms 17:40:52 INFO - PROCESS | 1795 | 1461026452080 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:40:52 INFO - PROCESS | 1795 | 1461026452087 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:40:52 INFO - PROCESS | 1795 | 1461026452095 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:40:52 INFO - PROCESS | 1795 | 1461026452102 Marionette TRACE conn3 <- [1,1150,null,{}] 17:40:52 INFO - PROCESS | 1795 | 1461026452111 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:52 INFO - PROCESS | 1795 | 1461026452347 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:40:52 INFO - PROCESS | 1795 | 1461026452691 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:52 INFO - PROCESS | 1795 | ++DOCSHELL 0x83eaa000 == 134 [pid = 1795] [id = 295] 17:40:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 266 (0x84658c00) [pid = 1795] [serial = 886] [outer = (nil)] 17:40:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 267 (0x84edd000) [pid = 1795] [serial = 887] [outer = 0x84658c00] 17:40:52 INFO - PROCESS | 1795 | 1461026452779 Marionette DEBUG loaded listener.js 17:40:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 268 (0x84fd7800) [pid = 1795] [serial = 888] [outer = 0x84658c00] 17:40:53 INFO - PROCESS | 1795 | 1461026453693 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 17:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1647ms 17:40:53 INFO - PROCESS | 1795 | 1461026453743 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:40:53 INFO - PROCESS | 1795 | 1461026453751 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:40:53 INFO - PROCESS | 1795 | 1461026453763 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:40:53 INFO - PROCESS | 1795 | 1461026453766 Marionette TRACE conn3 <- [1,1154,null,{}] 17:40:53 INFO - PROCESS | 1795 | 1461026453773 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:53 INFO - PROCESS | 1795 | 1461026453978 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:40:54 INFO - PROCESS | 1795 | 1461026454315 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:54 INFO - PROCESS | 1795 | ++DOCSHELL 0x865cc400 == 135 [pid = 1795] [id = 296] 17:40:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 269 (0x865cf400) [pid = 1795] [serial = 889] [outer = (nil)] 17:40:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 270 (0x867bac00) [pid = 1795] [serial = 890] [outer = 0x865cf400] 17:40:54 INFO - PROCESS | 1795 | 1461026454406 Marionette DEBUG loaded listener.js 17:40:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 271 (0x86d09400) [pid = 1795] [serial = 891] [outer = 0x865cf400] 17:40:55 INFO - PROCESS | 1795 | 1461026455384 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 17:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1681ms 17:40:55 INFO - PROCESS | 1795 | 1461026455445 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:40:55 INFO - PROCESS | 1795 | 1461026455449 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:40:55 INFO - PROCESS | 1795 | 1461026455456 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:40:55 INFO - PROCESS | 1795 | 1461026455462 Marionette TRACE conn3 <- [1,1158,null,{}] 17:40:55 INFO - PROCESS | 1795 | 1461026455478 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:55 INFO - PROCESS | 1795 | 1461026455709 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:40:56 INFO - PROCESS | 1795 | 1461026456034 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x87567c00 == 136 [pid = 1795] [id = 297] 17:40:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 272 (0x87572800) [pid = 1795] [serial = 892] [outer = (nil)] 17:40:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 273 (0x881c1c00) [pid = 1795] [serial = 893] [outer = 0x87572800] 17:40:56 INFO - PROCESS | 1795 | 1461026456130 Marionette DEBUG loaded listener.js 17:40:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 274 (0x89e81c00) [pid = 1795] [serial = 894] [outer = 0x87572800] 17:40:57 INFO - PROCESS | 1795 | 1461026457021 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 17:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1641ms 17:40:57 INFO - PROCESS | 1795 | 1461026457098 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:40:57 INFO - PROCESS | 1795 | 1461026457102 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:40:57 INFO - PROCESS | 1795 | 1461026457109 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:40:57 INFO - PROCESS | 1795 | 1461026457112 Marionette TRACE conn3 <- [1,1162,null,{}] 17:40:57 INFO - PROCESS | 1795 | 1461026457118 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:57 INFO - PROCESS | 1795 | 1461026457344 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:40:57 INFO - PROCESS | 1795 | 1461026457663 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ed9800 == 137 [pid = 1795] [id = 298] 17:40:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 275 (0x8a081c00) [pid = 1795] [serial = 895] [outer = (nil)] 17:40:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 276 (0x8a0b6000) [pid = 1795] [serial = 896] [outer = 0x8a081c00] 17:40:57 INFO - PROCESS | 1795 | 1461026457754 Marionette DEBUG loaded listener.js 17:40:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 277 (0x8a581000) [pid = 1795] [serial = 897] [outer = 0x8a081c00] 17:40:58 INFO - PROCESS | 1795 | 1461026458614 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 17:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1580ms 17:40:58 INFO - PROCESS | 1795 | 1461026458690 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:40:58 INFO - PROCESS | 1795 | 1461026458694 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:40:58 INFO - PROCESS | 1795 | 1461026458700 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:40:58 INFO - PROCESS | 1795 | 1461026458703 Marionette TRACE conn3 <- [1,1166,null,{}] 17:40:58 INFO - PROCESS | 1795 | 1461026458709 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:58 INFO - PROCESS | 1795 | 1461026458929 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:40:59 INFO - PROCESS | 1795 | 1461026459270 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x865c7c00 == 138 [pid = 1795] [id = 299] 17:40:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 278 (0x8a079800) [pid = 1795] [serial = 898] [outer = (nil)] 17:40:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 279 (0x8a84bc00) [pid = 1795] [serial = 899] [outer = 0x8a079800] 17:40:59 INFO - PROCESS | 1795 | 1461026459362 Marionette DEBUG loaded listener.js 17:40:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 280 (0x8b7c7400) [pid = 1795] [serial = 900] [outer = 0x8a079800] 17:41:00 INFO - PROCESS | 1795 | 1461026460218 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 17:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1582ms 17:41:00 INFO - PROCESS | 1795 | 1461026460283 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:41:00 INFO - PROCESS | 1795 | 1461026460287 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:41:00 INFO - PROCESS | 1795 | 1461026460293 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:41:00 INFO - PROCESS | 1795 | 1461026460297 Marionette TRACE conn3 <- [1,1170,null,{}] 17:41:00 INFO - PROCESS | 1795 | 1461026460303 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:00 INFO - PROCESS | 1795 | 1461026460565 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:41:00 INFO - PROCESS | 1795 | 1461026460899 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:00 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c34dc00 == 139 [pid = 1795] [id = 300] 17:41:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 281 (0x8dc96400) [pid = 1795] [serial = 901] [outer = (nil)] 17:41:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 282 (0x8dfe9c00) [pid = 1795] [serial = 902] [outer = 0x8dc96400] 17:41:01 INFO - PROCESS | 1795 | 1461026461004 Marionette DEBUG loaded listener.js 17:41:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 283 (0x8e906c00) [pid = 1795] [serial = 903] [outer = 0x8dc96400] 17:41:01 INFO - PROCESS | 1795 | 1461026461890 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 17:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1639ms 17:41:01 INFO - PROCESS | 1795 | 1461026461933 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:41:01 INFO - PROCESS | 1795 | 1461026461937 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:41:01 INFO - PROCESS | 1795 | 1461026461943 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:41:01 INFO - PROCESS | 1795 | 1461026461947 Marionette TRACE conn3 <- [1,1174,null,{}] 17:41:01 INFO - PROCESS | 1795 | 1461026461953 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:02 INFO - PROCESS | 1795 | 1461026462140 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:41:02 INFO - PROCESS | 1795 | --DOCSHELL 0x913b7c00 == 138 [pid = 1795] [id = 9] 17:41:02 INFO - PROCESS | 1795 | 1461026462512 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:02 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e993c00 == 139 [pid = 1795] [id = 301] 17:41:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 284 (0x8e996400) [pid = 1795] [serial = 904] [outer = (nil)] 17:41:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 285 (0x8e9bc800) [pid = 1795] [serial = 905] [outer = 0x8e996400] 17:41:02 INFO - PROCESS | 1795 | 1461026462637 Marionette DEBUG loaded listener.js 17:41:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 286 (0x8e9c2000) [pid = 1795] [serial = 906] [outer = 0x8e996400] 17:41:03 INFO - PROCESS | 1795 | 1461026463529 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:41:03 INFO - PROCESS | 1795 | 1461026463602 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:41:03 INFO - PROCESS | 1795 | 1461026463610 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:41:03 INFO - PROCESS | 1795 | 1461026463613 Marionette TRACE conn3 <- [1,1178,null,{}] 17:41:03 INFO - PROCESS | 1795 | 1461026463619 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:03 INFO - PROCESS | 1795 | 1461026463806 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:41:04 INFO - PROCESS | 1795 | 1461026464138 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:04 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a52fc00 == 140 [pid = 1795] [id = 302] 17:41:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 287 (0x8e98e800) [pid = 1795] [serial = 907] [outer = (nil)] 17:41:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 288 (0x8f757400) [pid = 1795] [serial = 908] [outer = 0x8e98e800] 17:41:04 INFO - PROCESS | 1795 | 1461026464236 Marionette DEBUG loaded listener.js 17:41:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 289 (0x8faae400) [pid = 1795] [serial = 909] [outer = 0x8e98e800] 17:41:05 INFO - PROCESS | 1795 | 1461026465111 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 17:41:05 INFO - PROCESS | 1795 | 1461026465197 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:41:05 INFO - PROCESS | 1795 | 1461026465204 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:41:05 INFO - PROCESS | 1795 | 1461026465208 Marionette TRACE conn3 <- [1,1182,null,{}] 17:41:05 INFO - PROCESS | 1795 | 1461026465214 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:05 INFO - PROCESS | 1795 | 1461026465401 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:41:05 INFO - PROCESS | 1795 | 1461026465724 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e99b800 == 141 [pid = 1795] [id = 303] 17:41:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 290 (0x8e9bdc00) [pid = 1795] [serial = 910] [outer = (nil)] 17:41:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 291 (0x8fddf400) [pid = 1795] [serial = 911] [outer = 0x8e9bdc00] 17:41:05 INFO - PROCESS | 1795 | 1461026465826 Marionette DEBUG loaded listener.js 17:41:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 292 (0x8fe32800) [pid = 1795] [serial = 912] [outer = 0x8e9bdc00] 17:41:06 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:06 INFO - PROCESS | 1795 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:41:06 INFO - PROCESS | 1795 | 1461026466708 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 17:41:06 INFO - PROCESS | 1795 | 1461026466795 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:41:06 INFO - PROCESS | 1795 | 1461026466802 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:41:06 INFO - PROCESS | 1795 | 1461026466806 Marionette TRACE conn3 <- [1,1186,null,{}] 17:41:06 INFO - PROCESS | 1795 | 1461026466811 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:07 INFO - PROCESS | 1795 | 1461026466998 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:41:07 INFO - PROCESS | 1795 | 1461026467368 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b12c00 == 142 [pid = 1795] [id = 304] 17:41:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 293 (0x8fab5400) [pid = 1795] [serial = 913] [outer = (nil)] 17:41:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 294 (0x90199800) [pid = 1795] [serial = 914] [outer = 0x8fab5400] 17:41:07 INFO - PROCESS | 1795 | 1461026467524 Marionette DEBUG loaded listener.js 17:41:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 295 (0x9056f800) [pid = 1795] [serial = 915] [outer = 0x8fab5400] 17:41:08 INFO - PROCESS | 1795 | 1461026468580 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 17:41:08 INFO - PROCESS | 1795 | 1461026468624 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:41:08 INFO - PROCESS | 1795 | 1461026468631 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:41:08 INFO - PROCESS | 1795 | 1461026468635 Marionette TRACE conn3 <- [1,1190,null,{}] 17:41:08 INFO - PROCESS | 1795 | 1461026468641 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:08 INFO - PROCESS | 1795 | 1461026468855 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:41:09 INFO - PROCESS | 1795 | 1461026469209 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:09 INFO - PROCESS | 1795 | ++DOCSHELL 0x915ba800 == 143 [pid = 1795] [id = 305] 17:41:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 296 (0x915bcc00) [pid = 1795] [serial = 916] [outer = (nil)] 17:41:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 297 (0x91fe8400) [pid = 1795] [serial = 917] [outer = 0x915bcc00] 17:41:09 INFO - PROCESS | 1795 | 1461026469312 Marionette DEBUG loaded listener.js 17:41:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 298 (0x93266800) [pid = 1795] [serial = 918] [outer = 0x915bcc00] 17:41:10 INFO - PROCESS | 1795 | 1461026470190 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 17:41:10 INFO - PROCESS | 1795 | 1461026470273 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:41:10 INFO - PROCESS | 1795 | 1461026470281 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:41:10 INFO - PROCESS | 1795 | 1461026470284 Marionette TRACE conn3 <- [1,1194,null,{}] 17:41:10 INFO - PROCESS | 1795 | 1461026470290 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:10 INFO - PROCESS | 1795 | 1461026470512 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:41:10 INFO - PROCESS | 1795 | 1461026470843 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x9019a000 == 144 [pid = 1795] [id = 306] 17:41:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 299 (0x9326e000) [pid = 1795] [serial = 919] [outer = (nil)] 17:41:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 300 (0x933ad800) [pid = 1795] [serial = 920] [outer = 0x9326e000] 17:41:10 INFO - PROCESS | 1795 | 1461026470933 Marionette DEBUG loaded listener.js 17:41:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 301 (0x9350a000) [pid = 1795] [serial = 921] [outer = 0x9326e000] 17:41:11 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:11 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:11 INFO - PROCESS | 1795 | 1461026471817 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 17:41:11 INFO - PROCESS | 1795 | 1461026471878 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:41:11 INFO - PROCESS | 1795 | 1461026471884 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:41:11 INFO - PROCESS | 1795 | 1461026471886 Marionette TRACE conn3 <- [1,1198,null,{}] 17:41:11 INFO - PROCESS | 1795 | 1461026471892 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:12 INFO - PROCESS | 1795 | 1461026472079 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:41:12 INFO - PROCESS | 1795 | 1461026472402 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:12 INFO - PROCESS | 1795 | ++DOCSHELL 0x933a3000 == 145 [pid = 1795] [id = 307] 17:41:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 302 (0x9350e000) [pid = 1795] [serial = 922] [outer = (nil)] 17:41:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 303 (0x94124000) [pid = 1795] [serial = 923] [outer = 0x9350e000] 17:41:12 INFO - PROCESS | 1795 | 1461026472492 Marionette DEBUG loaded listener.js 17:41:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 304 (0x94125c00) [pid = 1795] [serial = 924] [outer = 0x9350e000] 17:41:13 INFO - PROCESS | 1795 | 1461026473350 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1529ms 17:41:13 INFO - PROCESS | 1795 | 1461026473413 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:41:13 INFO - PROCESS | 1795 | 1461026473417 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:41:13 INFO - PROCESS | 1795 | 1461026473424 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:41:13 INFO - PROCESS | 1795 | 1461026473427 Marionette TRACE conn3 <- [1,1202,null,{}] 17:41:13 INFO - PROCESS | 1795 | 1461026473433 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:13 INFO - PROCESS | 1795 | 1461026473627 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:41:13 INFO - PROCESS | 1795 | 1461026473957 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x8f754400 == 146 [pid = 1795] [id = 308] 17:41:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 305 (0x9019c000) [pid = 1795] [serial = 925] [outer = (nil)] 17:41:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 306 (0x94130800) [pid = 1795] [serial = 926] [outer = 0x9019c000] 17:41:14 INFO - PROCESS | 1795 | 1461026474063 Marionette DEBUG loaded listener.js 17:41:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 307 (0x94249800) [pid = 1795] [serial = 927] [outer = 0x9019c000] 17:41:14 INFO - PROCESS | 1795 | 1461026474925 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:41:14 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 17:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1539ms 17:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:41:14 INFO - PROCESS | 1795 | 1461026474964 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:41:14 INFO - PROCESS | 1795 | 1461026474967 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:41:14 INFO - PROCESS | 1795 | 1461026474974 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:41:14 INFO - PROCESS | 1795 | 1461026474977 Marionette TRACE conn3 <- [1,1206,null,{}] 17:41:14 INFO - PROCESS | 1795 | 1461026474983 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:15 INFO - PROCESS | 1795 | 1461026475169 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:41:15 INFO - PROCESS | 1795 | 1461026475428 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x9326a800 == 147 [pid = 1795] [id = 309] 17:41:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 308 (0x94124400) [pid = 1795] [serial = 928] [outer = (nil)] 17:41:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 309 (0x94254000) [pid = 1795] [serial = 929] [outer = 0x94124400] 17:41:15 INFO - PROCESS | 1795 | 1461026475564 Marionette DEBUG loaded listener.js 17:41:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 310 (0x944b7000) [pid = 1795] [serial = 930] [outer = 0x94124400] 17:41:16 INFO - PROCESS | 1795 | 1461026476426 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:41:16 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 17:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1533ms 17:41:16 INFO - PROCESS | 1795 | 1461026476506 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:41:16 INFO - PROCESS | 1795 | 1461026476509 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:41:16 INFO - PROCESS | 1795 | 1461026476516 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:41:16 INFO - PROCESS | 1795 | 1461026476519 Marionette TRACE conn3 <- [1,1210,null,{}] 17:41:16 INFO - PROCESS | 1795 | 1461026476525 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:16 INFO - PROCESS | 1795 | 1461026476759 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:41:17 INFO - PROCESS | 1795 | 1461026477104 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x8390d800 == 148 [pid = 1795] [id = 310] 17:41:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 311 (0x8464dc00) [pid = 1795] [serial = 931] [outer = (nil)] 17:41:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 312 (0x865c1400) [pid = 1795] [serial = 932] [outer = 0x8464dc00] 17:41:17 INFO - PROCESS | 1795 | 1461026477195 Marionette DEBUG loaded listener.js 17:41:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 313 (0x86d0a000) [pid = 1795] [serial = 933] [outer = 0x8464dc00] 17:41:18 INFO - PROCESS | 1795 | 1461026478077 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1601ms 17:41:18 INFO - PROCESS | 1795 | 1461026478118 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:41:18 INFO - PROCESS | 1795 | 1461026478121 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:41:18 INFO - PROCESS | 1795 | 1461026478128 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:41:18 INFO - PROCESS | 1795 | 1461026478131 Marionette TRACE conn3 <- [1,1214,null,{}] 17:41:18 INFO - PROCESS | 1795 | 1461026478137 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:18 INFO - PROCESS | 1795 | 1461026478321 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:41:18 INFO - PROCESS | 1795 | 1461026478677 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b18400 == 149 [pid = 1795] [id = 311] 17:41:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 314 (0x82b19400) [pid = 1795] [serial = 934] [outer = (nil)] 17:41:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 315 (0x83ea5400) [pid = 1795] [serial = 935] [outer = 0x82b19400] 17:41:18 INFO - PROCESS | 1795 | 1461026478769 Marionette DEBUG loaded listener.js 17:41:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 316 (0x83eaa800) [pid = 1795] [serial = 936] [outer = 0x82b19400] 17:41:19 INFO - PROCESS | 1795 | 1461026479704 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 17:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1636ms 17:41:19 INFO - PROCESS | 1795 | 1461026479765 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:41:19 INFO - PROCESS | 1795 | 1461026479769 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:41:19 INFO - PROCESS | 1795 | 1461026479775 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:41:19 INFO - PROCESS | 1795 | 1461026479779 Marionette TRACE conn3 <- [1,1218,null,{}] 17:41:19 INFO - PROCESS | 1795 | 1461026479784 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:19 INFO - PROCESS | 1795 | 1461026479978 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:41:20 INFO - PROCESS | 1795 | 1461026480314 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b14800 == 150 [pid = 1795] [id = 312] 17:41:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 317 (0x83910000) [pid = 1795] [serial = 937] [outer = (nil)] 17:41:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 318 (0x84fdb400) [pid = 1795] [serial = 938] [outer = 0x83910000] 17:41:20 INFO - PROCESS | 1795 | 1461026480407 Marionette DEBUG loaded listener.js 17:41:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 319 (0x855ef800) [pid = 1795] [serial = 939] [outer = 0x83910000] 17:41:21 INFO - PROCESS | 1795 | 1461026481321 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 17:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1587ms 17:41:21 INFO - PROCESS | 1795 | 1461026481363 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:41:21 INFO - PROCESS | 1795 | 1461026481367 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:41:21 INFO - PROCESS | 1795 | 1461026481374 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:41:21 INFO - PROCESS | 1795 | 1461026481377 Marionette TRACE conn3 <- [1,1222,null,{}] 17:41:21 INFO - PROCESS | 1795 | 1461026481383 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:21 INFO - PROCESS | 1795 | 1461026481585 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:41:21 INFO - PROCESS | 1795 | 1461026481960 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x83907000 == 151 [pid = 1795] [id = 313] 17:41:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 320 (0x8390c400) [pid = 1795] [serial = 940] [outer = (nil)] 17:41:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 321 (0x8708ac00) [pid = 1795] [serial = 941] [outer = 0x8390c400] 17:41:22 INFO - PROCESS | 1795 | 1461026482049 Marionette DEBUG loaded listener.js 17:41:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 322 (0x87679000) [pid = 1795] [serial = 942] [outer = 0x8390c400] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x915ba000 == 150 [pid = 1795] [id = 190] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x95a70c00 == 149 [pid = 1795] [id = 191] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x8a52bc00 == 148 [pid = 1795] [id = 293] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x867c0800 == 147 [pid = 1795] [id = 292] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x84dc9000 == 146 [pid = 1795] [id = 270] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x855f3000 == 145 [pid = 1795] [id = 291] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x83eaec00 == 144 [pid = 1795] [id = 290] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x88cc7000 == 143 [pid = 1795] [id = 289] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x82b1d400 == 142 [pid = 1795] [id = 288] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x855f1800 == 141 [pid = 1795] [id = 279] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x8a6b9c00 == 140 [pid = 1795] [id = 278] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x8a58ec00 == 139 [pid = 1795] [id = 277] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x8a079400 == 138 [pid = 1795] [id = 275] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x82b1b800 == 137 [pid = 1795] [id = 276] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x87574800 == 136 [pid = 1795] [id = 274] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x86d09c00 == 135 [pid = 1795] [id = 273] 17:41:23 INFO - PROCESS | 1795 | --DOCSHELL 0x84edcc00 == 134 [pid = 1795] [id = 272] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 321 (0x89e17c00) [pid = 1795] [serial = 723] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 320 (0x9ad6b000) [pid = 1795] [serial = 210] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 319 (0x97142800) [pid = 1795] [serial = 262] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 318 (0x94fcc800) [pid = 1795] [serial = 207] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 317 (0x9fcba400) [pid = 1795] [serial = 132] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 316 (0xa2b08400) [pid = 1795] [serial = 216] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 315 (0x9ffba400) [pid = 1795] [serial = 404] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 314 (0x944c0400) [pid = 1795] [serial = 352] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 313 (0xa29b3000) [pid = 1795] [serial = 213] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 312 (0x97caec00) [pid = 1795] [serial = 174] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 311 (0x989dbc00) [pid = 1795] [serial = 177] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 310 (0x9df39c00) [pid = 1795] [serial = 220] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 309 (0x91fe8c00) [pid = 1795] [serial = 171] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 308 (0x90577000) [pid = 1795] [serial = 669] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 307 (0x8e9f2c00) [pid = 1795] [serial = 168] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 306 (0x992ee400) [pid = 1795] [serial = 180] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 305 (0x93514000) [pid = 1795] [serial = 400] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 304 (0xa4c4cc00) [pid = 1795] [serial = 394] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 303 (0x8b7c4c00) [pid = 1795] [serial = 497] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 302 (0xa2917c00) [pid = 1795] [serial = 382] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 301 (0xa48ad000) [pid = 1795] [serial = 388] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 300 (0x8fdd3800) [pid = 1795] [serial = 283] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 299 (0xa01d7c00) [pid = 1795] [serial = 295] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 298 (0x91fe0000) [pid = 1795] [serial = 331] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 297 (0x97535800) [pid = 1795] [serial = 506] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 296 (0x8766e400) [pid = 1795] [serial = 533] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 295 (0x90054000) [pid = 1795] [serial = 467] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 294 (0x9004c400) [pid = 1795] [serial = 464] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 293 (0xa0b66400) [pid = 1795] [serial = 636] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 292 (0x87670000) [pid = 1795] [serial = 672] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 291 (0x8c343000) [pid = 1795] [serial = 557] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 290 (0x87678000) [pid = 1795] [serial = 536] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 289 (0x8e9c3000) [pid = 1795] [serial = 434] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 288 (0x97cad800) [pid = 1795] [serial = 289] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 287 (0x9b2cec00) [pid = 1795] [serial = 437] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 286 (0xa4892c00) [pid = 1795] [serial = 385] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 285 (0x855f3800) [pid = 1795] [serial = 699] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 284 (0xa4897400) [pid = 1795] [serial = 301] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 283 (0x9ffb5400) [pid = 1795] [serial = 696] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 282 (0x88cd0c00) [pid = 1795] [serial = 645] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 281 (0x91026000) [pid = 1795] [serial = 494] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 280 (0x90579000) [pid = 1795] [serial = 397] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 279 (0x975c0800) [pid = 1795] [serial = 572] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 278 (0x90050400) [pid = 1795] [serial = 500] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 277 (0x867bf000) [pid = 1795] [serial = 648] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 276 (0x90195000) [pid = 1795] [serial = 614] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 275 (0x88ccdc00) [pid = 1795] [serial = 639] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 274 (0x881bf800) [pid = 1795] [serial = 554] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 273 (0x97535400) [pid = 1795] [serial = 518] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 272 (0x97ca2400) [pid = 1795] [serial = 431] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 271 (0x90579400) [pid = 1795] [serial = 566] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 270 (0xa2b0e400) [pid = 1795] [serial = 328] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 269 (0x9ffb1400) [pid = 1795] [serial = 292] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 268 (0x98e6fc00) [pid = 1795] [serial = 575] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 267 (0x8dc9bc00) [pid = 1795] [serial = 304] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 266 (0x93514c00) [pid = 1795] [serial = 503] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 265 (0x8a589800) [pid = 1795] [serial = 452] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 264 (0x9752e400) [pid = 1795] [serial = 376] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 263 (0x84fd8c00) [pid = 1795] [serial = 720] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 262 (0x84659000) [pid = 1795] [serial = 717] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 261 (0x84fd6400) [pid = 1795] [serial = 714] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 260 (0x84dcd000) [pid = 1795] [serial = 711] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 259 (0xa2b05400) [pid = 1795] [serial = 708] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 258 (0xa01ca000) [pid = 1795] [serial = 705] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 257 (0xa46eb000) [pid = 1795] [serial = 259] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 256 (0x93515400) [pid = 1795] [serial = 256] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 255 (0xa29ba800) [pid = 1795] [serial = 253] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 254 (0xa017f400) [pid = 1795] [serial = 250] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 253 (0x973b8800) [pid = 1795] [serial = 247] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 252 (0x915bc400) [pid = 1795] [serial = 244] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 251 (0x9ffbb800) [pid = 1795] [serial = 241] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 250 (0xa489b000) [pid = 1795] [serial = 449] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 249 (0x89e8b800) [pid = 1795] [serial = 578] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 248 (0x8a6bc000) [pid = 1795] [serial = 455] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 247 (0x8f75c400) [pid = 1795] [serial = 343] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 246 (0x8fe35400) [pid = 1795] [serial = 611] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 245 (0x881b7400) [pid = 1795] [serial = 524] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 244 (0x90194c00) [pid = 1795] [serial = 563] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 243 (0xa46f0c00) [pid = 1795] [serial = 298] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 242 (0x9df34000) [pid = 1795] [serial = 693] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 241 (0x9057b800) [pid = 1795] [serial = 428] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 240 (0x8df43000) [pid = 1795] [serial = 425] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 239 (0x98e6c800) [pid = 1795] [serial = 334] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 238 (0x8f760800) [pid = 1795] [serial = 346] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 237 (0x8fdd6c00) [pid = 1795] [serial = 373] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 236 (0x9aeb1800) [pid = 1795] [serial = 626] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 235 (0x8e97cc00) [pid = 1795] [serial = 446] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 234 (0x984ea400) [pid = 1795] [serial = 370] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 233 (0x984e8c00) [pid = 1795] [serial = 512] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 232 (0x866d0400) [pid = 1795] [serial = 702] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 231 (0x8e9c3c00) [pid = 1795] [serial = 560] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 230 (0x8e883400) [pid = 1795] [serial = 678] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 229 (0xa4689400) [pid = 1795] [serial = 337] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 228 (0x8b7cf800) [pid = 1795] [serial = 391] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 227 (0x9713e000) [pid = 1795] [serial = 687] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 226 (0x8a84cc00) [pid = 1795] [serial = 675] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 225 (0x89e89c00) [pid = 1795] [serial = 602] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 224 (0x9350ac00) [pid = 1795] [serial = 617] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 223 (0x8809b800) [pid = 1795] [serial = 521] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 222 (0x944ba400) [pid = 1795] [serial = 349] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 221 (0x8a080c00) [pid = 1795] [serial = 470] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 220 (0x8a84d000) [pid = 1795] [serial = 605] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 219 (0x9fc43800) [pid = 1795] [serial = 633] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 218 (0x984f2400) [pid = 1795] [serial = 690] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 217 (0xa489b800) [pid = 1795] [serial = 340] [outer = (nil)] [url = about:blank] 17:41:23 INFO - PROCESS | 1795 | --DOMWINDOW == 216 (0x9412c800) [pid = 1795] [serial = 569] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 215 (0x8fe35000) [pid = 1795] [serial = 515] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 214 (0x9b2ce400) [pid = 1795] [serial = 527] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 213 (0x984b7400) [pid = 1795] [serial = 581] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 212 (0xa489dc00) [pid = 1795] [serial = 443] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 211 (0x933a9000) [pid = 1795] [serial = 684] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 210 (0x9019a400) [pid = 1795] [serial = 681] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 209 (0x87571800) [pid = 1795] [serial = 530] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 208 (0x8dfef400) [pid = 1795] [serial = 608] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 207 (0x9ffb7c00) [pid = 1795] [serial = 379] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 206 (0x979da000) [pid = 1795] [serial = 623] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 205 (0x8a52e800) [pid = 1795] [serial = 584] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 204 (0xa0bf2c00) [pid = 1795] [serial = 440] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 203 (0x94252800) [pid = 1795] [serial = 630] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 202 (0x9671a400) [pid = 1795] [serial = 620] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 201 (0x989d0c00) [pid = 1795] [serial = 509] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 200 (0x8a850000) [pid = 1795] [serial = 461] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 199 (0x8a847400) [pid = 1795] [serial = 458] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 198 (0x933a8c00) [pid = 1795] [serial = 286] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 197 (0x86d0a800) [pid = 1795] [serial = 642] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 196 (0x88cc9c00) [pid = 1795] [serial = 812] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 195 (0x87673400) [pid = 1795] [serial = 809] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 194 (0x8809e400) [pid = 1795] [serial = 810] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 193 (0x83909000) [pid = 1795] [serial = 788] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 192 (0x8390c000) [pid = 1795] [serial = 789] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 191 (0x913b8000) [pid = 1795] [serial = 758] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 190 (0x9350f800) [pid = 1795] [serial = 759] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 189 (0x89e1ec00) [pid = 1795] [serial = 746] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 188 (0x89e26000) [pid = 1795] [serial = 747] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 187 (0x82b1b000) [pid = 1795] [serial = 791] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 186 (0x82b1d000) [pid = 1795] [serial = 792] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x855f0400) [pid = 1795] [serial = 743] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x866d5400) [pid = 1795] [serial = 744] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x8390a000) [pid = 1795] [serial = 794] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x8390e400) [pid = 1795] [serial = 795] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x8e9f0800) [pid = 1795] [serial = 752] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x8f75a000) [pid = 1795] [serial = 753] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x94250000) [pid = 1795] [serial = 761] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x944c0800) [pid = 1795] [serial = 762] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x96719800) [pid = 1795] [serial = 770] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x97535c00) [pid = 1795] [serial = 771] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x8756e400) [pid = 1795] [serial = 800] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x89e83000) [pid = 1795] [serial = 801] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x865c9400) [pid = 1795] [serial = 776] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x865cec00) [pid = 1795] [serial = 777] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x865c5000) [pid = 1795] [serial = 782] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x865cf000) [pid = 1795] [serial = 783] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x855ee800) [pid = 1795] [serial = 803] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x8fe30000) [pid = 1795] [serial = 755] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x9004e800) [pid = 1795] [serial = 756] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x8708dc00) [pid = 1795] [serial = 785] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x87090400) [pid = 1795] [serial = 786] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x984f1c00) [pid = 1795] [serial = 773] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x9b2d1000) [pid = 1795] [serial = 774] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x8708ec00) [pid = 1795] [serial = 797] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x87093800) [pid = 1795] [serial = 798] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x8c001400) [pid = 1795] [serial = 749] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x8c34e400) [pid = 1795] [serial = 750] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x84ee1c00) [pid = 1795] [serial = 779] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x84ee3800) [pid = 1795] [serial = 780] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x94123800) [pid = 1795] [serial = 767] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x94252c00) [pid = 1795] [serial = 768] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x83ea9400) [pid = 1795] [serial = 764] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x83eabc00) [pid = 1795] [serial = 765] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x867bc400) [pid = 1795] [serial = 806] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x86d07c00) [pid = 1795] [serial = 807] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x88ccf800) [pid = 1795] [serial = 813] [outer = (nil)] [url = about:blank] 17:41:24 INFO - PROCESS | 1795 | 1461026484434 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 17:41:24 INFO - PROCESS | 1795 | 1461026484507 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:41:24 INFO - PROCESS | 1795 | 1461026484519 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:41:24 INFO - PROCESS | 1795 | 1461026484523 Marionette TRACE conn3 <- [1,1226,null,{}] 17:41:24 INFO - PROCESS | 1795 | 1461026484531 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:24 INFO - PROCESS | 1795 | 1461026484710 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:41:24 INFO - PROCESS | 1795 | 1461026484941 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b1e000 == 135 [pid = 1795] [id = 314] 17:41:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8390fc00) [pid = 1795] [serial = 943] [outer = (nil)] 17:41:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x84fd6c00) [pid = 1795] [serial = 944] [outer = 0x8390fc00] 17:41:25 INFO - PROCESS | 1795 | 1461026485022 Marionette DEBUG loaded listener.js 17:41:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x855ef000) [pid = 1795] [serial = 945] [outer = 0x8390fc00] 17:41:25 INFO - PROCESS | 1795 | 1461026485847 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 17:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1390ms 17:41:25 INFO - PROCESS | 1795 | 1461026485909 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:41:25 INFO - PROCESS | 1795 | 1461026485917 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:41:25 INFO - PROCESS | 1795 | 1461026485927 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:41:25 INFO - PROCESS | 1795 | 1461026485930 Marionette TRACE conn3 <- [1,1230,null,{}] 17:41:25 INFO - PROCESS | 1795 | 1461026485936 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:26 INFO - PROCESS | 1795 | 1461026486112 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:41:26 INFO - PROCESS | 1795 | 1461026486320 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x865c2c00 == 136 [pid = 1795] [id = 315] 17:41:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x865c8800) [pid = 1795] [serial = 946] [outer = (nil)] 17:41:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x866cc800) [pid = 1795] [serial = 947] [outer = 0x865c8800] 17:41:26 INFO - PROCESS | 1795 | 1461026486395 Marionette DEBUG loaded listener.js 17:41:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x866d7c00) [pid = 1795] [serial = 948] [outer = 0x865c8800] 17:41:27 INFO - PROCESS | 1795 | 1461026487281 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 17:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1382ms 17:41:27 INFO - PROCESS | 1795 | 1461026487308 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:41:27 INFO - PROCESS | 1795 | 1461026487312 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:41:27 INFO - PROCESS | 1795 | 1461026487327 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:41:27 INFO - PROCESS | 1795 | 1461026487332 Marionette TRACE conn3 <- [1,1234,null,{}] 17:41:27 INFO - PROCESS | 1795 | 1461026487347 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:27 INFO - PROCESS | 1795 | 1461026487602 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:41:27 INFO - PROCESS | 1795 | 1461026487643 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x867b6000 == 137 [pid = 1795] [id = 316] 17:41:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x86d0d400) [pid = 1795] [serial = 949] [outer = (nil)] 17:41:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x87092400) [pid = 1795] [serial = 950] [outer = 0x86d0d400] 17:41:27 INFO - PROCESS | 1795 | 1461026487778 Marionette DEBUG loaded listener.js 17:41:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x87568c00) [pid = 1795] [serial = 951] [outer = 0x86d0d400] 17:41:28 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x84fd5800) [pid = 1795] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:41:28 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8a527c00) [pid = 1795] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:41:28 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8c343800) [pid = 1795] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:41:28 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x88cc8000) [pid = 1795] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:41:28 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x8390e800) [pid = 1795] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:41:28 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x84fdf400) [pid = 1795] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:41:28 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8a0b1800) [pid = 1795] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:41:29 INFO - PROCESS | 1795 | 1461026489248 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 17:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1941ms 17:41:29 INFO - PROCESS | 1795 | 1461026489268 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:41:29 INFO - PROCESS | 1795 | 1461026489272 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:41:29 INFO - PROCESS | 1795 | 1461026489278 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:41:29 INFO - PROCESS | 1795 | 1461026489281 Marionette TRACE conn3 <- [1,1238,null,{}] 17:41:29 INFO - PROCESS | 1795 | 1461026489286 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:29 INFO - PROCESS | 1795 | 1461026489514 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:41:29 INFO - PROCESS | 1795 | 1461026489533 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x8708c800 == 138 [pid = 1795] [id = 317] 17:41:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x8756bc00) [pid = 1795] [serial = 952] [outer = (nil)] 17:41:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x87574800) [pid = 1795] [serial = 953] [outer = 0x8756bc00] 17:41:29 INFO - PROCESS | 1795 | 1461026489605 Marionette DEBUG loaded listener.js 17:41:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x87673400) [pid = 1795] [serial = 954] [outer = 0x8756bc00] 17:41:30 INFO - PROCESS | 1795 | 1461026490411 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 17:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1183ms 17:41:30 INFO - PROCESS | 1795 | 1461026490468 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:41:30 INFO - PROCESS | 1795 | 1461026490471 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:41:30 INFO - PROCESS | 1795 | 1461026490477 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:41:30 INFO - PROCESS | 1795 | 1461026490480 Marionette TRACE conn3 <- [1,1242,null,{}] 17:41:30 INFO - PROCESS | 1795 | 1461026490486 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:30 INFO - PROCESS | 1795 | 1461026490651 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:41:30 INFO - PROCESS | 1795 | 1461026490661 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x8756d800 == 139 [pid = 1795] [id = 318] 17:41:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x87573c00) [pid = 1795] [serial = 955] [outer = (nil)] 17:41:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x8809ac00) [pid = 1795] [serial = 956] [outer = 0x87573c00] 17:41:30 INFO - PROCESS | 1795 | 1461026490732 Marionette DEBUG loaded listener.js 17:41:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x881b2800) [pid = 1795] [serial = 957] [outer = 0x87573c00] 17:41:31 INFO - PROCESS | 1795 | 1461026491972 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 17:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1529ms 17:41:32 INFO - PROCESS | 1795 | 1461026492007 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:41:32 INFO - PROCESS | 1795 | 1461026492015 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:41:32 INFO - PROCESS | 1795 | 1461026492024 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:41:32 INFO - PROCESS | 1795 | 1461026492030 Marionette TRACE conn3 <- [1,1246,null,{}] 17:41:32 INFO - PROCESS | 1795 | 1461026492038 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:32 INFO - PROCESS | 1795 | 1461026492240 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:41:32 INFO - PROCESS | 1795 | 1461026492508 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dcb000 == 140 [pid = 1795] [id = 319] 17:41:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x84ede400) [pid = 1795] [serial = 958] [outer = (nil)] 17:41:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x865c0400) [pid = 1795] [serial = 959] [outer = 0x84ede400] 17:41:32 INFO - PROCESS | 1795 | 1461026492639 Marionette DEBUG loaded listener.js 17:41:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x866ca800) [pid = 1795] [serial = 960] [outer = 0x84ede400] 17:41:33 INFO - PROCESS | 1795 | 1461026493600 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 17:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1636ms 17:41:33 INFO - PROCESS | 1795 | 1461026493661 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:41:33 INFO - PROCESS | 1795 | 1461026493670 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:41:33 INFO - PROCESS | 1795 | 1461026493681 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:41:33 INFO - PROCESS | 1795 | 1461026493684 Marionette TRACE conn3 <- [1,1250,null,{}] 17:41:33 INFO - PROCESS | 1795 | 1461026493691 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:33 INFO - PROCESS | 1795 | 1461026493899 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:41:34 INFO - PROCESS | 1795 | 1461026494227 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x867be800 == 141 [pid = 1795] [id = 320] 17:41:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x8708c400) [pid = 1795] [serial = 961] [outer = (nil)] 17:41:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x87093c00) [pid = 1795] [serial = 962] [outer = 0x8708c400] 17:41:34 INFO - PROCESS | 1795 | 1461026494355 Marionette DEBUG loaded listener.js 17:41:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x8766dc00) [pid = 1795] [serial = 963] [outer = 0x8708c400] 17:41:35 INFO - PROCESS | 1795 | 1461026495243 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 17:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1640ms 17:41:35 INFO - PROCESS | 1795 | 1461026495322 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:41:35 INFO - PROCESS | 1795 | 1461026495325 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:41:35 INFO - PROCESS | 1795 | 1461026495332 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:41:35 INFO - PROCESS | 1795 | 1461026495338 Marionette TRACE conn3 <- [1,1254,null,{}] 17:41:35 INFO - PROCESS | 1795 | 1461026495355 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:35 INFO - PROCESS | 1795 | 1461026495591 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:41:35 INFO - PROCESS | 1795 | 1461026495857 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:35 INFO - PROCESS | 1795 | ++DOCSHELL 0x866cfc00 == 142 [pid = 1795] [id = 321] 17:41:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x88cc8800) [pid = 1795] [serial = 964] [outer = (nil)] 17:41:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x88cce800) [pid = 1795] [serial = 965] [outer = 0x88cc8800] 17:41:35 INFO - PROCESS | 1795 | 1461026495989 Marionette DEBUG loaded listener.js 17:41:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x89e1ec00) [pid = 1795] [serial = 966] [outer = 0x88cc8800] 17:41:36 INFO - PROCESS | 1795 | 1461026496851 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 17:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1589ms 17:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:41:36 INFO - PROCESS | 1795 | 1461026496922 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:41:36 INFO - PROCESS | 1795 | 1461026496926 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:41:36 INFO - PROCESS | 1795 | 1461026496933 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:41:36 INFO - PROCESS | 1795 | 1461026496936 Marionette TRACE conn3 <- [1,1258,null,{}] 17:41:36 INFO - PROCESS | 1795 | 1461026496942 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:37 INFO - PROCESS | 1795 | 1461026497169 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:41:37 INFO - PROCESS | 1795 | 1461026497428 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x881be800 == 143 [pid = 1795] [id = 322] 17:41:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x89e86800) [pid = 1795] [serial = 967] [outer = (nil)] 17:41:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x89e8c800) [pid = 1795] [serial = 968] [outer = 0x89e86800] 17:41:37 INFO - PROCESS | 1795 | 1461026497556 Marionette DEBUG loaded listener.js 17:41:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x8a078400) [pid = 1795] [serial = 969] [outer = 0x89e86800] 17:41:38 INFO - PROCESS | 1795 | 1461026498405 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 17:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1533ms 17:41:38 INFO - PROCESS | 1795 | 1461026498465 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:41:38 INFO - PROCESS | 1795 | 1461026498469 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:41:38 INFO - PROCESS | 1795 | 1461026498476 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:41:38 INFO - PROCESS | 1795 | 1461026498480 Marionette TRACE conn3 <- [1,1262,null,{}] 17:41:38 INFO - PROCESS | 1795 | 1461026498486 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:38 INFO - PROCESS | 1795 | 1461026498697 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:41:38 INFO - PROCESS | 1795 | 1461026498968 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:39 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b16400 == 144 [pid = 1795] [id = 323] 17:41:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x8a083800) [pid = 1795] [serial = 970] [outer = (nil)] 17:41:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x8a0b1800) [pid = 1795] [serial = 971] [outer = 0x8a083800] 17:41:39 INFO - PROCESS | 1795 | 1461026499106 Marionette DEBUG loaded listener.js 17:41:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x8a523800) [pid = 1795] [serial = 972] [outer = 0x8a083800] 17:41:40 INFO - PROCESS | 1795 | 1461026500058 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 17:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1636ms 17:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:41:40 INFO - PROCESS | 1795 | 1461026500111 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:41:40 INFO - PROCESS | 1795 | 1461026500115 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:41:40 INFO - PROCESS | 1795 | 1461026500121 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:41:40 INFO - PROCESS | 1795 | 1461026500125 Marionette TRACE conn3 <- [1,1266,null,{}] 17:41:40 INFO - PROCESS | 1795 | 1461026500131 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:40 INFO - PROCESS | 1795 | 1461026500340 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:41:40 INFO - PROCESS | 1795 | 1461026500600 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:40 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a531000 == 145 [pid = 1795] [id = 324] 17:41:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x8a584c00) [pid = 1795] [serial = 973] [outer = (nil)] 17:41:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x8a6bd400) [pid = 1795] [serial = 974] [outer = 0x8a584c00] 17:41:40 INFO - PROCESS | 1795 | 1461026500731 Marionette DEBUG loaded listener.js 17:41:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x8a846000) [pid = 1795] [serial = 975] [outer = 0x8a584c00] 17:41:41 INFO - PROCESS | 1795 | 1461026501639 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 17:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1587ms 17:41:41 INFO - PROCESS | 1795 | 1461026501708 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:41:41 INFO - PROCESS | 1795 | 1461026501713 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:41:41 INFO - PROCESS | 1795 | 1461026501720 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:41:41 INFO - PROCESS | 1795 | 1461026501724 Marionette TRACE conn3 <- [1,1270,null,{}] 17:41:41 INFO - PROCESS | 1795 | 1461026501729 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:41 INFO - PROCESS | 1795 | 1461026501926 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:41:42 INFO - PROCESS | 1795 | 1461026502191 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e19400 == 146 [pid = 1795] [id = 325] 17:41:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x8a582000) [pid = 1795] [serial = 976] [outer = (nil)] 17:41:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x8b7c4800) [pid = 1795] [serial = 977] [outer = 0x8a582000] 17:41:42 INFO - PROCESS | 1795 | 1461026502320 Marionette DEBUG loaded listener.js 17:41:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x8b7c9400) [pid = 1795] [serial = 978] [outer = 0x8a582000] 17:41:43 INFO - PROCESS | 1795 | 1461026503203 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 17:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1530ms 17:41:43 INFO - PROCESS | 1795 | 1461026503250 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:41:43 INFO - PROCESS | 1795 | 1461026503254 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:41:43 INFO - PROCESS | 1795 | 1461026503260 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:41:43 INFO - PROCESS | 1795 | 1461026503264 Marionette TRACE conn3 <- [1,1274,null,{}] 17:41:43 INFO - PROCESS | 1795 | 1461026503270 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:43 INFO - PROCESS | 1795 | 1461026503462 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:41:43 INFO - PROCESS | 1795 | 1461026503782 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:43 INFO - PROCESS | 1795 | ++DOCSHELL 0x8465a000 == 147 [pid = 1795] [id = 326] 17:41:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x8a6c2800) [pid = 1795] [serial = 979] [outer = (nil)] 17:41:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x8c343000) [pid = 1795] [serial = 980] [outer = 0x8a6c2800] 17:41:43 INFO - PROCESS | 1795 | 1461026503871 Marionette DEBUG loaded listener.js 17:41:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x8c348800) [pid = 1795] [serial = 981] [outer = 0x8a6c2800] 17:41:44 INFO - PROCESS | 1795 | 1461026504751 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 17:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1534ms 17:41:44 INFO - PROCESS | 1795 | 1461026504796 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:41:44 INFO - PROCESS | 1795 | 1461026504801 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:41:44 INFO - PROCESS | 1795 | 1461026504807 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:41:44 INFO - PROCESS | 1795 | 1461026504810 Marionette TRACE conn3 <- [1,1278,null,{}] 17:41:44 INFO - PROCESS | 1795 | 1461026504816 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:45 INFO - PROCESS | 1795 | 1461026505000 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:41:45 INFO - PROCESS | 1795 | 1461026505269 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7cb800 == 148 [pid = 1795] [id = 327] 17:41:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x8b7ce400) [pid = 1795] [serial = 982] [outer = (nil)] 17:41:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x8c4e0800) [pid = 1795] [serial = 983] [outer = 0x8b7ce400] 17:41:45 INFO - PROCESS | 1795 | 1461026505396 Marionette DEBUG loaded listener.js 17:41:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x8dc94400) [pid = 1795] [serial = 984] [outer = 0x8b7ce400] 17:41:46 INFO - PROCESS | 1795 | 1461026506237 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 17:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1489ms 17:41:46 INFO - PROCESS | 1795 | 1461026506297 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:41:46 INFO - PROCESS | 1795 | 1461026506300 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:41:46 INFO - PROCESS | 1795 | 1461026506307 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:41:46 INFO - PROCESS | 1795 | 1461026506311 Marionette TRACE conn3 <- [1,1282,null,{}] 17:41:46 INFO - PROCESS | 1795 | 1461026506317 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:46 INFO - PROCESS | 1795 | 1461026506505 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:41:46 INFO - PROCESS | 1795 | 1461026506780 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c34e800 == 149 [pid = 1795] [id = 328] 17:41:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x8df48c00) [pid = 1795] [serial = 985] [outer = (nil)] 17:41:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 187 (0x8df4ec00) [pid = 1795] [serial = 986] [outer = 0x8df48c00] 17:41:46 INFO - PROCESS | 1795 | 1461026506913 Marionette DEBUG loaded listener.js 17:41:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 188 (0x8dfee800) [pid = 1795] [serial = 987] [outer = 0x8df48c00] 17:41:47 INFO - PROCESS | 1795 | 1461026507826 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 17:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1590ms 17:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:41:47 INFO - PROCESS | 1795 | 1461026507898 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:41:47 INFO - PROCESS | 1795 | 1461026507901 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:41:47 INFO - PROCESS | 1795 | 1461026507908 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:41:47 INFO - PROCESS | 1795 | 1461026507913 Marionette TRACE conn3 <- [1,1286,null,{}] 17:41:47 INFO - PROCESS | 1795 | 1461026507918 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:48 INFO - PROCESS | 1795 | 1461026508216 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:41:48 INFO - PROCESS | 1795 | 1461026508548 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e883400 == 150 [pid = 1795] [id = 329] 17:41:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 189 (0x8e972000) [pid = 1795] [serial = 988] [outer = (nil)] 17:41:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 190 (0x8e99a400) [pid = 1795] [serial = 989] [outer = 0x8e972000] 17:41:48 INFO - PROCESS | 1795 | 1461026508645 Marionette DEBUG loaded listener.js 17:41:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 191 (0x8e9eec00) [pid = 1795] [serial = 990] [outer = 0x8e972000] 17:41:49 INFO - PROCESS | 1795 | 1461026509507 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 17:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1637ms 17:41:49 INFO - PROCESS | 1795 | 1461026509545 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:41:49 INFO - PROCESS | 1795 | 1461026509549 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:41:49 INFO - PROCESS | 1795 | 1461026509555 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:41:49 INFO - PROCESS | 1795 | 1461026509558 Marionette TRACE conn3 <- [1,1290,null,{}] 17:41:49 INFO - PROCESS | 1795 | 1461026509564 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:49 INFO - PROCESS | 1795 | 1461026509747 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:41:50 INFO - PROCESS | 1795 | 1461026510014 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e97e000 == 151 [pid = 1795] [id = 330] 17:41:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 192 (0x8e9b8400) [pid = 1795] [serial = 991] [outer = (nil)] 17:41:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 193 (0x8f75c400) [pid = 1795] [serial = 992] [outer = 0x8e9b8400] 17:41:50 INFO - PROCESS | 1795 | 1461026510140 Marionette DEBUG loaded listener.js 17:41:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 194 (0x8faa7800) [pid = 1795] [serial = 993] [outer = 0x8e9b8400] 17:41:50 INFO - PROCESS | 1795 | 1461026510974 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 17:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1486ms 17:41:51 INFO - PROCESS | 1795 | 1461026511042 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:41:51 INFO - PROCESS | 1795 | 1461026511046 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:41:51 INFO - PROCESS | 1795 | 1461026511052 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:41:51 INFO - PROCESS | 1795 | 1461026511056 Marionette TRACE conn3 <- [1,1294,null,{}] 17:41:51 INFO - PROCESS | 1795 | 1461026511061 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:51 INFO - PROCESS | 1795 | 1461026511253 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:41:51 INFO - PROCESS | 1795 | 1461026511558 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f8400 == 152 [pid = 1795] [id = 331] 17:41:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 195 (0x8f755400) [pid = 1795] [serial = 994] [outer = (nil)] 17:41:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 196 (0x8fdd6c00) [pid = 1795] [serial = 995] [outer = 0x8f755400] 17:41:51 INFO - PROCESS | 1795 | 1461026511649 Marionette DEBUG loaded listener.js 17:41:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 197 (0x8fdddc00) [pid = 1795] [serial = 996] [outer = 0x8f755400] 17:41:52 INFO - PROCESS | 1795 | 1461026512533 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 17:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1540ms 17:41:52 INFO - PROCESS | 1795 | 1461026512594 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:41:52 INFO - PROCESS | 1795 | 1461026512598 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:41:52 INFO - PROCESS | 1795 | 1461026512604 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:41:52 INFO - PROCESS | 1795 | 1461026512608 Marionette TRACE conn3 <- [1,1298,null,{}] 17:41:52 INFO - PROCESS | 1795 | 1461026512613 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:52 INFO - PROCESS | 1795 | 1461026512802 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:41:53 INFO - PROCESS | 1795 | 1461026513108 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x83908800 == 153 [pid = 1795] [id = 332] 17:41:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 198 (0x8465cc00) [pid = 1795] [serial = 997] [outer = (nil)] 17:41:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 199 (0x9004a000) [pid = 1795] [serial = 998] [outer = 0x8465cc00] 17:41:53 INFO - PROCESS | 1795 | 1461026513199 Marionette DEBUG loaded listener.js 17:41:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 200 (0x9004e800) [pid = 1795] [serial = 999] [outer = 0x8465cc00] 17:41:54 INFO - PROCESS | 1795 | 1461026514076 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1535ms 17:41:54 INFO - PROCESS | 1795 | 1461026514143 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:41:54 INFO - PROCESS | 1795 | 1461026514146 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:41:54 INFO - PROCESS | 1795 | 1461026514155 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:41:54 INFO - PROCESS | 1795 | 1461026514158 Marionette TRACE conn3 <- [1,1302,null,{}] 17:41:54 INFO - PROCESS | 1795 | 1461026514163 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:54 INFO - PROCESS | 1795 | 1461026514372 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:41:54 INFO - PROCESS | 1795 | 1461026514685 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:54 INFO - PROCESS | 1795 | ++DOCSHELL 0x84650c00 == 154 [pid = 1795] [id = 333] 17:41:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 201 (0x8fdd9800) [pid = 1795] [serial = 1000] [outer = (nil)] 17:41:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 202 (0x9019d400) [pid = 1795] [serial = 1001] [outer = 0x8fdd9800] 17:41:54 INFO - PROCESS | 1795 | 1461026514779 Marionette DEBUG loaded listener.js 17:41:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 203 (0x90570400) [pid = 1795] [serial = 1002] [outer = 0x8fdd9800] 17:41:55 INFO - PROCESS | 1795 | 1461026515629 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 17:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1546ms 17:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:41:55 INFO - PROCESS | 1795 | 1461026515702 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:41:55 INFO - PROCESS | 1795 | 1461026515705 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:41:55 INFO - PROCESS | 1795 | 1461026515711 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:41:55 INFO - PROCESS | 1795 | 1461026515715 Marionette TRACE conn3 <- [1,1306,null,{}] 17:41:55 INFO - PROCESS | 1795 | 1461026515720 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:55 INFO - PROCESS | 1795 | 1461026515913 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:41:56 INFO - PROCESS | 1795 | 1461026516225 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c6000 == 155 [pid = 1795] [id = 334] 17:41:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 204 (0x90196400) [pid = 1795] [serial = 1003] [outer = (nil)] 17:41:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 205 (0x9057e400) [pid = 1795] [serial = 1004] [outer = 0x90196400] 17:41:56 INFO - PROCESS | 1795 | 1461026516314 Marionette DEBUG loaded listener.js 17:41:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 206 (0x90608800) [pid = 1795] [serial = 1005] [outer = 0x90196400] 17:41:57 INFO - PROCESS | 1795 | 1461026517165 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 17:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1495ms 17:41:57 INFO - PROCESS | 1795 | 1461026517206 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:41:57 INFO - PROCESS | 1795 | 1461026517210 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:41:57 INFO - PROCESS | 1795 | 1461026517216 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:41:57 INFO - PROCESS | 1795 | 1461026517220 Marionette TRACE conn3 <- [1,1310,null,{}] 17:41:57 INFO - PROCESS | 1795 | 1461026517225 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:57 INFO - PROCESS | 1795 | 1461026517418 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:41:57 INFO - PROCESS | 1795 | 1461026517765 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x83902400 == 156 [pid = 1795] [id = 335] 17:41:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 207 (0x83ea5000) [pid = 1795] [serial = 1006] [outer = (nil)] 17:41:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 208 (0x86d0ec00) [pid = 1795] [serial = 1007] [outer = 0x83ea5000] 17:41:57 INFO - PROCESS | 1795 | 1461026517854 Marionette DEBUG loaded listener.js 17:41:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 209 (0x89e25000) [pid = 1795] [serial = 1008] [outer = 0x83ea5000] 17:41:59 INFO - PROCESS | 1795 | 1461026519194 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 17:41:59 INFO - PROCESS | 1795 | 1461026519329 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:41:59 INFO - PROCESS | 1795 | 1461026519348 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:41:59 INFO - PROCESS | 1795 | 1461026519354 Marionette TRACE conn3 <- [1,1314,null,{}] 17:41:59 INFO - PROCESS | 1795 | 1461026519362 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:59 INFO - PROCESS | 1795 | 1461026519540 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:41:59 INFO - PROCESS | 1795 | 1461026519814 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x8464fc00 == 157 [pid = 1795] [id = 336] 17:41:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 210 (0x84ee0c00) [pid = 1795] [serial = 1009] [outer = (nil)] 17:41:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 211 (0x866d4000) [pid = 1795] [serial = 1010] [outer = 0x84ee0c00] 17:41:59 INFO - PROCESS | 1795 | 1461026519895 Marionette DEBUG loaded listener.js 17:42:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 212 (0x867c1000) [pid = 1795] [serial = 1011] [outer = 0x84ee0c00] 17:42:00 INFO - PROCESS | 1795 | 1461026520785 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 17:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1492ms 17:42:00 INFO - PROCESS | 1795 | 1461026520832 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:42:00 INFO - PROCESS | 1795 | 1461026520840 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:42:00 INFO - PROCESS | 1795 | 1461026520850 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:42:00 INFO - PROCESS | 1795 | 1461026520853 Marionette TRACE conn3 <- [1,1318,null,{}] 17:42:00 INFO - PROCESS | 1795 | 1461026520860 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:01 INFO - PROCESS | 1795 | 1461026521054 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x8708c800 == 156 [pid = 1795] [id = 317] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x867b6000 == 155 [pid = 1795] [id = 316] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x865c2c00 == 154 [pid = 1795] [id = 315] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x82b1e000 == 153 [pid = 1795] [id = 314] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x82b14800 == 152 [pid = 1795] [id = 312] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x82b18400 == 151 [pid = 1795] [id = 311] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x8390d800 == 150 [pid = 1795] [id = 310] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x8f754400 == 149 [pid = 1795] [id = 308] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x9326a800 == 148 [pid = 1795] [id = 309] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x933a3000 == 147 [pid = 1795] [id = 307] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x9019a000 == 146 [pid = 1795] [id = 306] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x915ba800 == 145 [pid = 1795] [id = 305] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x8e99b800 == 144 [pid = 1795] [id = 303] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x82b12c00 == 143 [pid = 1795] [id = 304] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x8a52fc00 == 142 [pid = 1795] [id = 302] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x8e993c00 == 141 [pid = 1795] [id = 301] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x8c34dc00 == 140 [pid = 1795] [id = 300] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x865c7c00 == 139 [pid = 1795] [id = 299] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x87567c00 == 138 [pid = 1795] [id = 297] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x84ed9800 == 137 [pid = 1795] [id = 298] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x865cc400 == 136 [pid = 1795] [id = 296] 17:42:01 INFO - PROCESS | 1795 | --DOCSHELL 0x83eaa000 == 135 [pid = 1795] [id = 295] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 211 (0x8df42800) [pid = 1795] [serial = 878] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 210 (0x8f760400) [pid = 1795] [serial = 881] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 209 (0x8dfea400) [pid = 1795] [serial = 879] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 208 (0x89e25c00) [pid = 1795] [serial = 870] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 207 (0x89e1b800) [pid = 1795] [serial = 869] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 206 (0x865cfc00) [pid = 1795] [serial = 867] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 205 (0x84fe1000) [pid = 1795] [serial = 866] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 204 (0x86d05000) [pid = 1795] [serial = 872] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 203 (0x89e18800) [pid = 1795] [serial = 873] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 202 (0x8a082800) [pid = 1795] [serial = 863] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 201 (0x90607000) [pid = 1795] [serial = 860] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 200 (0x89e22800) [pid = 1795] [serial = 815] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 199 (0x865cac00) [pid = 1795] [serial = 818] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 198 (0x8756f400) [pid = 1795] [serial = 821] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 197 (0x8a07b000) [pid = 1795] [serial = 824] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 196 (0x8a52a400) [pid = 1795] [serial = 827] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 195 (0x8a6b6000) [pid = 1795] [serial = 830] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 194 (0x8c00a000) [pid = 1795] [serial = 833] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 193 (0x8c4e2400) [pid = 1795] [serial = 836] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 192 (0x8dfe8000) [pid = 1795] [serial = 839] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 191 (0x8e908400) [pid = 1795] [serial = 842] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 190 (0x8e999400) [pid = 1795] [serial = 845] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 189 (0x8e9f8c00) [pid = 1795] [serial = 848] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 188 (0x8fb70800) [pid = 1795] [serial = 851] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 187 (0x8fe37400) [pid = 1795] [serial = 854] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 186 (0x90198800) [pid = 1795] [serial = 857] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x8a6be800) [pid = 1795] [serial = 875] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x8c009400) [pid = 1795] [serial = 876] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x8fe2e000) [pid = 1795] [serial = 882] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x865c2400) [pid = 1795] [serial = 804] [outer = (nil)] [url = about:blank] 17:42:01 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x84dc7000) [pid = 1795] [serial = 884] [outer = (nil)] [url = about:blank] 17:42:02 INFO - PROCESS | 1795 | 1461026521968 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:02 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b14800 == 136 [pid = 1795] [id = 337] 17:42:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x82b18400) [pid = 1795] [serial = 1012] [outer = (nil)] 17:42:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x84dccc00) [pid = 1795] [serial = 1013] [outer = 0x82b18400] 17:42:02 INFO - PROCESS | 1795 | 1461026522112 Marionette DEBUG loaded listener.js 17:42:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x84ee5c00) [pid = 1795] [serial = 1014] [outer = 0x82b18400] 17:42:02 INFO - PROCESS | 1795 | 1461026522959 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 17:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2134ms 17:42:02 INFO - PROCESS | 1795 | 1461026522985 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:42:02 INFO - PROCESS | 1795 | 1461026522988 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:42:02 INFO - PROCESS | 1795 | 1461026522995 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:42:03 INFO - PROCESS | 1795 | 1461026523001 Marionette TRACE conn3 <- [1,1322,null,{}] 17:42:03 INFO - PROCESS | 1795 | 1461026523016 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:03 INFO - PROCESS | 1795 | 1461026523203 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:42:03 INFO - PROCESS | 1795 | 1461026523403 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x83eab800 == 137 [pid = 1795] [id = 338] 17:42:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x86d10800) [pid = 1795] [serial = 1015] [outer = (nil)] 17:42:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x88095400) [pid = 1795] [serial = 1016] [outer = 0x86d10800] 17:42:03 INFO - PROCESS | 1795 | 1461026523487 Marionette DEBUG loaded listener.js 17:42:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 187 (0x88cc2000) [pid = 1795] [serial = 1017] [outer = 0x86d10800] 17:42:04 INFO - PROCESS | 1795 | 1461026524343 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 17:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1435ms 17:42:04 INFO - PROCESS | 1795 | 1461026524431 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:42:04 INFO - PROCESS | 1795 | 1461026524436 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:42:04 INFO - PROCESS | 1795 | 1461026524449 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:42:04 INFO - PROCESS | 1795 | 1461026524452 Marionette TRACE conn3 <- [1,1326,null,{}] 17:42:04 INFO - PROCESS | 1795 | 1461026524457 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:04 INFO - PROCESS | 1795 | 1461026524695 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:42:04 INFO - PROCESS | 1795 | 1461026524722 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:04 INFO - PROCESS | 1795 | ++DOCSHELL 0x88096400 == 138 [pid = 1795] [id = 339] 17:42:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 188 (0x88ccec00) [pid = 1795] [serial = 1018] [outer = (nil)] 17:42:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 189 (0x89e81800) [pid = 1795] [serial = 1019] [outer = 0x88ccec00] 17:42:04 INFO - PROCESS | 1795 | 1461026524793 Marionette DEBUG loaded listener.js 17:42:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 190 (0x89e89000) [pid = 1795] [serial = 1020] [outer = 0x88ccec00] 17:42:05 INFO - PROCESS | 1795 | 1461026525759 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:42:05 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 17:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1380ms 17:42:05 INFO - PROCESS | 1795 | 1461026525829 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:42:05 INFO - PROCESS | 1795 | 1461026525833 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:42:05 INFO - PROCESS | 1795 | 1461026525844 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:42:05 INFO - PROCESS | 1795 | 1461026525847 Marionette TRACE conn3 <- [1,1330,null,{}] 17:42:05 INFO - PROCESS | 1795 | 1461026525862 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:06 INFO - PROCESS | 1795 | 1461026526099 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:42:06 INFO - PROCESS | 1795 | 1461026526122 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e23800 == 139 [pid = 1795] [id = 340] 17:42:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 191 (0x89e83000) [pid = 1795] [serial = 1021] [outer = (nil)] 17:42:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 192 (0x8a0afc00) [pid = 1795] [serial = 1022] [outer = 0x89e83000] 17:42:06 INFO - PROCESS | 1795 | 1461026526193 Marionette DEBUG loaded listener.js 17:42:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 193 (0x8a52e800) [pid = 1795] [serial = 1023] [outer = 0x89e83000] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 192 (0x8a081c00) [pid = 1795] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 191 (0x94fd1400) [pid = 1795] [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.] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 190 (0x865cf400) [pid = 1795] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 189 (0x865c8800) [pid = 1795] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 188 (0x88cc5800) [pid = 1795] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 187 (0x8a6c2000) [pid = 1795] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 186 (0x8fab5400) [pid = 1795] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x8e9bdc00) [pid = 1795] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x8a589000) [pid = 1795] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x94124400) [pid = 1795] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x855f0000) [pid = 1795] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x8c001800) [pid = 1795] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x8dc96400) [pid = 1795] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x9326e000) [pid = 1795] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x915bcc00) [pid = 1795] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x9350e000) [pid = 1795] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x8a589400) [pid = 1795] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x8708e000) [pid = 1795] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x8fdde400) [pid = 1795] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x8a079800) [pid = 1795] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x8e9c6800) [pid = 1795] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x83910000) [pid = 1795] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x8e98e800) [pid = 1795] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x82b19400) [pid = 1795] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x8390fc00) [pid = 1795] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x8c34bc00) [pid = 1795] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x84658c00) [pid = 1795] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x86d0d400) [pid = 1795] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x8f760c00) [pid = 1795] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x913b8400) [pid = 1795] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x8390c400) [pid = 1795] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x89e8f000) [pid = 1795] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x87572800) [pid = 1795] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x8a524800) [pid = 1795] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x865ce400) [pid = 1795] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x9004f000) [pid = 1795] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8e996400) [pid = 1795] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8b7ccc00) [pid = 1795] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x8756bc00) [pid = 1795] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x9019c000) [pid = 1795] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8464dc00) [pid = 1795] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x8390c800) [pid = 1795] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x90571000) [pid = 1795] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:42:07 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8e98f400) [pid = 1795] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:42:08 INFO - PROCESS | 1795 | 1461026528080 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:42:08 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 17:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2295ms 17:42:08 INFO - PROCESS | 1795 | 1461026528140 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:42:08 INFO - PROCESS | 1795 | 1461026528144 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:42:08 INFO - PROCESS | 1795 | 1461026528150 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:42:08 INFO - PROCESS | 1795 | 1461026528153 Marionette TRACE conn3 <- [1,1334,null,{}] 17:42:08 INFO - PROCESS | 1795 | 1461026528158 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:08 INFO - PROCESS | 1795 | 1461026528366 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:42:08 INFO - PROCESS | 1795 | 1461026528606 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b12800 == 140 [pid = 1795] [id = 341] 17:42:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8464dc00) [pid = 1795] [serial = 1024] [outer = (nil)] 17:42:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x865ce400) [pid = 1795] [serial = 1025] [outer = 0x8464dc00] 17:42:08 INFO - PROCESS | 1795 | 1461026528700 Marionette DEBUG loaded listener.js 17:42:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x89e8f000) [pid = 1795] [serial = 1026] [outer = 0x8464dc00] 17:42:09 INFO - PROCESS | 1795 | 1461026529409 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1283ms 17:42:09 INFO - PROCESS | 1795 | 1461026529433 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:42:09 INFO - PROCESS | 1795 | 1461026529438 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:42:09 INFO - PROCESS | 1795 | 1461026529582 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:42:09 INFO - PROCESS | 1795 | 1461026529590 Marionette TRACE conn3 <- [1,1338,null,{}] 17:42:09 INFO - PROCESS | 1795 | 1461026529598 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:09 INFO - PROCESS | 1795 | 1461026529820 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:42:10 INFO - PROCESS | 1795 | 1461026530125 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ede800 == 141 [pid = 1795] [id = 342] 17:42:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x84edf800) [pid = 1795] [serial = 1027] [outer = (nil)] 17:42:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x84ee7c00) [pid = 1795] [serial = 1028] [outer = 0x84edf800] 17:42:10 INFO - PROCESS | 1795 | 1461026530253 Marionette DEBUG loaded listener.js 17:42:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x855f0000) [pid = 1795] [serial = 1029] [outer = 0x84edf800] 17:42:11 INFO - PROCESS | 1795 | 1461026531710 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 17:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2273ms 17:42:11 INFO - PROCESS | 1795 | 1461026531772 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:42:11 INFO - PROCESS | 1795 | 1461026531779 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:42:11 INFO - PROCESS | 1795 | 1461026531791 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:42:11 INFO - PROCESS | 1795 | 1461026531795 Marionette TRACE conn3 <- [1,1342,null,{}] 17:42:11 INFO - PROCESS | 1795 | 1461026531813 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:12 INFO - PROCESS | 1795 | 1461026532029 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:42:12 INFO - PROCESS | 1795 | 1461026532247 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:12 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dd0000 == 142 [pid = 1795] [id = 343] 17:42:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x84ed9800) [pid = 1795] [serial = 1030] [outer = (nil)] 17:42:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x86d05c00) [pid = 1795] [serial = 1031] [outer = 0x84ed9800] 17:42:12 INFO - PROCESS | 1795 | 1461026532366 Marionette DEBUG loaded listener.js 17:42:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x87091000) [pid = 1795] [serial = 1032] [outer = 0x84ed9800] 17:42:13 INFO - PROCESS | 1795 | 1461026533343 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 17:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1596ms 17:42:13 INFO - PROCESS | 1795 | 1461026533387 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:42:13 INFO - PROCESS | 1795 | 1461026533392 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:42:13 INFO - PROCESS | 1795 | 1461026533399 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:42:13 INFO - PROCESS | 1795 | 1461026533402 Marionette TRACE conn3 <- [1,1346,null,{}] 17:42:13 INFO - PROCESS | 1795 | 1461026533409 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:13 INFO - PROCESS | 1795 | 1461026533610 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:42:14 INFO - PROCESS | 1795 | 1461026533986 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e24400 == 143 [pid = 1795] [id = 344] 17:42:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x89e82000) [pid = 1795] [serial = 1033] [outer = (nil)] 17:42:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x8a076800) [pid = 1795] [serial = 1034] [outer = 0x89e82000] 17:42:14 INFO - PROCESS | 1795 | 1461026534088 Marionette DEBUG loaded listener.js 17:42:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x8a52dc00) [pid = 1795] [serial = 1035] [outer = 0x89e82000] 17:42:15 INFO - PROCESS | 1795 | 1461026535002 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 17:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1638ms 17:42:15 INFO - PROCESS | 1795 | 1461026535037 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:42:15 INFO - PROCESS | 1795 | 1461026535041 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:42:15 INFO - PROCESS | 1795 | 1461026535047 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:42:15 INFO - PROCESS | 1795 | 1461026535050 Marionette TRACE conn3 <- [1,1350,null,{}] 17:42:15 INFO - PROCESS | 1795 | 1461026535056 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:15 INFO - PROCESS | 1795 | 1461026535246 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:42:15 INFO - PROCESS | 1795 | 1461026535561 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a078000 == 144 [pid = 1795] [id = 345] 17:42:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x8a6b6000) [pid = 1795] [serial = 1036] [outer = (nil)] 17:42:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x8a846400) [pid = 1795] [serial = 1037] [outer = 0x8a6b6000] 17:42:15 INFO - PROCESS | 1795 | 1461026535653 Marionette DEBUG loaded listener.js 17:42:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x8b7c4000) [pid = 1795] [serial = 1038] [outer = 0x8a6b6000] 17:42:16 INFO - PROCESS | 1795 | 1461026536505 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 17:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1531ms 17:42:16 INFO - PROCESS | 1795 | 1461026536581 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:42:16 INFO - PROCESS | 1795 | 1461026536586 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:42:16 INFO - PROCESS | 1795 | 1461026536592 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:42:16 INFO - PROCESS | 1795 | 1461026536595 Marionette TRACE conn3 <- [1,1354,null,{}] 17:42:16 INFO - PROCESS | 1795 | 1461026536601 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:16 INFO - PROCESS | 1795 | 1461026536789 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:42:17 INFO - PROCESS | 1795 | 1461026537107 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a079c00 == 145 [pid = 1795] [id = 346] 17:42:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x8a0ab000) [pid = 1795] [serial = 1039] [outer = (nil)] 17:42:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x8c00a000) [pid = 1795] [serial = 1040] [outer = 0x8a0ab000] 17:42:17 INFO - PROCESS | 1795 | 1461026537200 Marionette DEBUG loaded listener.js 17:42:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x8c343400) [pid = 1795] [serial = 1041] [outer = 0x8a0ab000] 17:42:18 INFO - PROCESS | 1795 | 1461026538076 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 17:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1535ms 17:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:42:18 INFO - PROCESS | 1795 | 1461026538128 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:42:18 INFO - PROCESS | 1795 | 1461026538132 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:42:18 INFO - PROCESS | 1795 | 1461026538138 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:42:18 INFO - PROCESS | 1795 | 1461026538142 Marionette TRACE conn3 <- [1,1358,null,{}] 17:42:18 INFO - PROCESS | 1795 | 1461026538148 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:18 INFO - PROCESS | 1795 | 1461026538410 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:42:18 INFO - PROCESS | 1795 | 1461026538745 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c00e400 == 146 [pid = 1795] [id = 347] 17:42:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x8dfeb000) [pid = 1795] [serial = 1042] [outer = (nil)] 17:42:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x8e88cc00) [pid = 1795] [serial = 1043] [outer = 0x8dfeb000] 17:42:18 INFO - PROCESS | 1795 | 1461026538834 Marionette DEBUG loaded listener.js 17:42:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x8e975400) [pid = 1795] [serial = 1044] [outer = 0x8dfeb000] 17:42:19 INFO - PROCESS | 1795 | 1461026539704 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 17:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1637ms 17:42:19 INFO - PROCESS | 1795 | 1461026539775 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:42:19 INFO - PROCESS | 1795 | 1461026539779 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:42:19 INFO - PROCESS | 1795 | 1461026539785 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:42:19 INFO - PROCESS | 1795 | 1461026539789 Marionette TRACE conn3 <- [1,1362,null,{}] 17:42:19 INFO - PROCESS | 1795 | 1461026539795 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:19 INFO - PROCESS | 1795 | 1461026539986 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:42:20 INFO - PROCESS | 1795 | 1461026540299 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c00d000 == 147 [pid = 1795] [id = 348] 17:42:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x8e97a400) [pid = 1795] [serial = 1045] [outer = (nil)] 17:42:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x8e995800) [pid = 1795] [serial = 1046] [outer = 0x8e97a400] 17:42:20 INFO - PROCESS | 1795 | 1461026540419 Marionette DEBUG loaded listener.js 17:42:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x8e99a800) [pid = 1795] [serial = 1047] [outer = 0x8e97a400] 17:42:21 INFO - PROCESS | 1795 | 1461026541298 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1580ms 17:42:21 INFO - PROCESS | 1795 | 1461026541367 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:42:21 INFO - PROCESS | 1795 | 1461026541371 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:42:21 INFO - PROCESS | 1795 | 1461026541378 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:42:21 INFO - PROCESS | 1795 | 1461026541382 Marionette TRACE conn3 <- [1,1366,null,{}] 17:42:21 INFO - PROCESS | 1795 | 1461026541388 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:21 INFO - PROCESS | 1795 | 1461026541576 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:42:21 INFO - PROCESS | 1795 | 1461026541893 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c00bc00 == 148 [pid = 1795] [id = 349] 17:42:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x8e978400) [pid = 1795] [serial = 1048] [outer = (nil)] 17:42:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x8e9f3800) [pid = 1795] [serial = 1049] [outer = 0x8e978400] 17:42:21 INFO - PROCESS | 1795 | 1461026541984 Marionette DEBUG loaded listener.js 17:42:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x8e9fb000) [pid = 1795] [serial = 1050] [outer = 0x8e978400] 17:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 1584ms 17:42:22 INFO - PROCESS | 1795 | 1461026542942 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 17:42:22 INFO - PROCESS | 1795 | 1461026542967 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:42:22 INFO - PROCESS | 1795 | 1461026542973 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:42:22 INFO - PROCESS | 1795 | 1461026542976 Marionette TRACE conn3 <- [1,1370,null,{}] 17:42:22 INFO - PROCESS | 1795 | 1461026542982 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:23 INFO - PROCESS | 1795 | 1461026543211 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:42:23 INFO - PROCESS | 1795 | 1461026543531 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9bdc00 == 149 [pid = 1795] [id = 350] 17:42:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x8e9c1000) [pid = 1795] [serial = 1051] [outer = (nil)] 17:42:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x8fdd3400) [pid = 1795] [serial = 1052] [outer = 0x8e9c1000] 17:42:23 INFO - PROCESS | 1795 | 1461026543616 Marionette DEBUG loaded listener.js 17:42:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x8fddb800) [pid = 1795] [serial = 1053] [outer = 0x8e9c1000] 17:42:24 INFO - PROCESS | 1795 | 1461026544534 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:42:24 INFO - PROCESS | 1795 | 1461026544559 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:42:24 INFO - PROCESS | 1795 | 1461026544566 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:42:24 INFO - PROCESS | 1795 | 1461026544569 Marionette TRACE conn3 <- [1,1374,null,{}] 17:42:24 INFO - PROCESS | 1795 | 1461026544575 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:24 INFO - PROCESS | 1795 | 1461026544774 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:42:25 INFO - PROCESS | 1795 | 1461026545091 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:25 INFO - PROCESS | 1795 | ++DOCSHELL 0x8f755800 == 150 [pid = 1795] [id = 351] 17:42:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x8fe3a000) [pid = 1795] [serial = 1054] [outer = (nil)] 17:42:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x90052c00) [pid = 1795] [serial = 1055] [outer = 0x8fe3a000] 17:42:25 INFO - PROCESS | 1795 | 1461026545181 Marionette DEBUG loaded listener.js 17:42:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x9019c400) [pid = 1795] [serial = 1056] [outer = 0x8fe3a000] 17:42:26 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:42:26 INFO - PROCESS | 1795 | 1461026546089 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 17:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:42:26 INFO - PROCESS | 1795 | 1461026546155 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:42:26 INFO - PROCESS | 1795 | 1461026546161 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:42:26 INFO - PROCESS | 1795 | 1461026546166 Marionette TRACE conn3 <- [1,1378,null,{}] 17:42:26 INFO - PROCESS | 1795 | 1461026546172 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:26 INFO - PROCESS | 1795 | 1461026546386 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:42:26 INFO - PROCESS | 1795 | 1461026546718 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x83902800 == 151 [pid = 1795] [id = 352] 17:42:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x8e979800) [pid = 1795] [serial = 1057] [outer = (nil)] 17:42:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x913b7400) [pid = 1795] [serial = 1058] [outer = 0x8e979800] 17:42:26 INFO - PROCESS | 1795 | 1461026546817 Marionette DEBUG loaded listener.js 17:42:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x915c5000) [pid = 1795] [serial = 1059] [outer = 0x8e979800] 17:42:27 INFO - PROCESS | 1795 | 1461026547730 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 17:42:27 INFO - PROCESS | 1795 | 1461026547798 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:42:27 INFO - PROCESS | 1795 | 1461026547806 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:42:27 INFO - PROCESS | 1795 | 1461026547809 Marionette TRACE conn3 <- [1,1382,null,{}] 17:42:27 INFO - PROCESS | 1795 | 1461026547815 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:28 INFO - PROCESS | 1795 | 1461026548053 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:42:28 INFO - PROCESS | 1795 | 1461026548379 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:28 INFO - PROCESS | 1795 | ++DOCSHELL 0x93240000 == 152 [pid = 1795] [id = 353] 17:42:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x93245c00) [pid = 1795] [serial = 1060] [outer = (nil)] 17:42:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 187 (0x9326ec00) [pid = 1795] [serial = 1061] [outer = 0x93245c00] 17:42:28 INFO - PROCESS | 1795 | 1461026548465 Marionette DEBUG loaded listener.js 17:42:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 188 (0x93271400) [pid = 1795] [serial = 1062] [outer = 0x93245c00] 17:42:29 INFO - PROCESS | 1795 | [1795] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:42:29 INFO - PROCESS | 1795 | 1461026549369 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 17:42:29 INFO - PROCESS | 1795 | 1461026549443 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:42:29 INFO - PROCESS | 1795 | 1461026549450 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:42:29 INFO - PROCESS | 1795 | 1461026549453 Marionette TRACE conn3 <- [1,1386,null,{}] 17:42:29 INFO - PROCESS | 1795 | 1461026549459 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:29 INFO - PROCESS | 1795 | 1461026549650 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:42:29 INFO - PROCESS | 1795 | 1461026549969 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x933aec00 == 153 [pid = 1795] [id = 354] 17:42:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 189 (0x933af000) [pid = 1795] [serial = 1063] [outer = (nil)] 17:42:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 190 (0x9350ec00) [pid = 1795] [serial = 1064] [outer = 0x933af000] 17:42:30 INFO - PROCESS | 1795 | 1461026550058 Marionette DEBUG loaded listener.js 17:42:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 191 (0x93510400) [pid = 1795] [serial = 1065] [outer = 0x933af000] 17:42:30 INFO - PROCESS | 1795 | 1461026550981 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 17:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:42:31 INFO - PROCESS | 1795 | 1461026551039 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:42:31 INFO - PROCESS | 1795 | 1461026551045 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:42:31 INFO - PROCESS | 1795 | 1461026551048 Marionette TRACE conn3 <- [1,1390,null,{}] 17:42:31 INFO - PROCESS | 1795 | 1461026551054 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:31 INFO - PROCESS | 1795 | 1461026551286 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:42:31 INFO - PROCESS | 1795 | 1461026551619 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fdda800 == 154 [pid = 1795] [id = 355] 17:42:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 192 (0x9019cc00) [pid = 1795] [serial = 1066] [outer = (nil)] 17:42:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 193 (0x94123400) [pid = 1795] [serial = 1067] [outer = 0x9019cc00] 17:42:31 INFO - PROCESS | 1795 | 1461026551703 Marionette DEBUG loaded listener.js 17:42:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 194 (0x94128400) [pid = 1795] [serial = 1068] [outer = 0x9019cc00] 17:42:32 INFO - PROCESS | 1795 | 1461026552582 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 17:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1587ms 17:42:32 INFO - PROCESS | 1795 | 1461026552632 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:42:32 INFO - PROCESS | 1795 | 1461026552636 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:42:32 INFO - PROCESS | 1795 | 1461026552642 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:42:32 INFO - PROCESS | 1795 | 1461026552645 Marionette TRACE conn3 <- [1,1394,null,{}] 17:42:32 INFO - PROCESS | 1795 | 1461026552651 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:32 INFO - PROCESS | 1795 | 1461026552840 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:42:33 INFO - PROCESS | 1795 | 1461026553185 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:33 INFO - PROCESS | 1795 | ++DOCSHELL 0x87573800 == 155 [pid = 1795] [id = 356] 17:42:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 195 (0x87674800) [pid = 1795] [serial = 1069] [outer = (nil)] 17:42:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 196 (0x94127000) [pid = 1795] [serial = 1070] [outer = 0x87674800] 17:42:33 INFO - PROCESS | 1795 | 1461026553276 Marionette DEBUG loaded listener.js 17:42:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 197 (0x9424b800) [pid = 1795] [serial = 1071] [outer = 0x87674800] 17:42:34 INFO - PROCESS | 1795 | 1461026554180 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 17:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1594ms 17:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:42:34 INFO - PROCESS | 1795 | 1461026554237 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:42:34 INFO - PROCESS | 1795 | 1461026554241 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:42:34 INFO - PROCESS | 1795 | 1461026554247 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:42:34 INFO - PROCESS | 1795 | 1461026554250 Marionette TRACE conn3 <- [1,1398,null,{}] 17:42:34 INFO - PROCESS | 1795 | 1461026554256 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:34 INFO - PROCESS | 1795 | 1461026554467 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:42:34 INFO - PROCESS | 1795 | 1461026554790 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x8390a800 == 156 [pid = 1795] [id = 357] 17:42:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 198 (0x8465b400) [pid = 1795] [serial = 1072] [outer = (nil)] 17:42:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 199 (0x865cf000) [pid = 1795] [serial = 1073] [outer = 0x8465b400] 17:42:34 INFO - PROCESS | 1795 | 1461026554874 Marionette DEBUG loaded listener.js 17:42:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 200 (0x866d5c00) [pid = 1795] [serial = 1074] [outer = 0x8465b400] 17:42:35 INFO - PROCESS | 1795 | 1461026555748 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 17:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1538ms 17:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:42:35 INFO - PROCESS | 1795 | 1461026555784 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:42:35 INFO - PROCESS | 1795 | 1461026555787 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:42:35 INFO - PROCESS | 1795 | 1461026555794 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:42:35 INFO - PROCESS | 1795 | 1461026555797 Marionette TRACE conn3 <- [1,1402,null,{}] 17:42:35 INFO - PROCESS | 1795 | 1461026555803 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:35 INFO - PROCESS | 1795 | 1461026555992 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:42:36 INFO - PROCESS | 1795 | 1461026556326 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:36 INFO - PROCESS | 1795 | ++DOCSHELL 0x83ea8000 == 157 [pid = 1795] [id = 358] 17:42:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 201 (0x83ea9400) [pid = 1795] [serial = 1075] [outer = (nil)] 17:42:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 202 (0x866d2000) [pid = 1795] [serial = 1076] [outer = 0x83ea9400] 17:42:36 INFO - PROCESS | 1795 | 1461026556419 Marionette DEBUG loaded listener.js 17:42:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 203 (0x8708a400) [pid = 1795] [serial = 1077] [outer = 0x83ea9400] 17:42:37 INFO - PROCESS | 1795 | 1461026557994 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 17:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 2284ms 17:42:38 INFO - PROCESS | 1795 | 1461026558082 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:42:38 INFO - PROCESS | 1795 | 1461026558087 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:42:38 INFO - PROCESS | 1795 | 1461026558095 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:42:38 INFO - PROCESS | 1795 | 1461026558099 Marionette TRACE conn3 <- [1,1406,null,{}] 17:42:38 INFO - PROCESS | 1795 | 1461026558108 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:38 INFO - PROCESS | 1795 | 1461026558324 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:42:38 INFO - PROCESS | 1795 | 1461026558572 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ee1400 == 158 [pid = 1795] [id = 359] 17:42:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 204 (0x84fd4800) [pid = 1795] [serial = 1078] [outer = (nil)] 17:42:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 205 (0x855f4400) [pid = 1795] [serial = 1079] [outer = 0x84fd4800] 17:42:38 INFO - PROCESS | 1795 | 1461026558653 Marionette DEBUG loaded listener.js 17:42:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 206 (0x866d1400) [pid = 1795] [serial = 1080] [outer = 0x84fd4800] 17:42:39 INFO - PROCESS | 1795 | 1461026559620 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 17:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1584ms 17:42:39 INFO - PROCESS | 1795 | 1461026559680 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:42:39 INFO - PROCESS | 1795 | 1461026559688 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:42:39 INFO - PROCESS | 1795 | 1461026559739 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:42:39 INFO - PROCESS | 1795 | 1461026559746 Marionette TRACE conn3 <- [1,1410,null,{}] 17:42:39 INFO - PROCESS | 1795 | 1461026559754 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x89e23800 == 157 [pid = 1795] [id = 340] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x88096400 == 156 [pid = 1795] [id = 339] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x83eab800 == 155 [pid = 1795] [id = 338] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x8fb70400 == 154 [pid = 1795] [id = 11] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x82b14800 == 153 [pid = 1795] [id = 337] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x8464fc00 == 152 [pid = 1795] [id = 336] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7c6000 == 151 [pid = 1795] [id = 334] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x83908800 == 150 [pid = 1795] [id = 332] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x84650c00 == 149 [pid = 1795] [id = 333] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f8400 == 148 [pid = 1795] [id = 331] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x8e97e000 == 147 [pid = 1795] [id = 330] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x8c34e800 == 146 [pid = 1795] [id = 328] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x8e883400 == 145 [pid = 1795] [id = 329] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7cb800 == 144 [pid = 1795] [id = 327] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x8465a000 == 143 [pid = 1795] [id = 326] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x89e19400 == 142 [pid = 1795] [id = 325] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x8a531000 == 141 [pid = 1795] [id = 324] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x82b16400 == 140 [pid = 1795] [id = 323] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x881be800 == 139 [pid = 1795] [id = 322] 17:42:40 INFO - PROCESS | 1795 | --DOCSHELL 0x84dcb000 == 138 [pid = 1795] [id = 319] 17:42:40 INFO - PROCESS | 1795 | 1461026560284 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 205 (0x8a581000) [pid = 1795] [serial = 897] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 204 (0x94247800) [pid = 1795] [serial = 627] [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.] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 203 (0x867bac00) [pid = 1795] [serial = 890] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 202 (0x866d7c00) [pid = 1795] [serial = 948] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 201 (0x89e25800) [pid = 1795] [serial = 816] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 200 (0x8c00f800) [pid = 1795] [serial = 834] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 199 (0x9056f800) [pid = 1795] [serial = 915] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 198 (0x8fddf400) [pid = 1795] [serial = 911] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 197 (0x8a0b6000) [pid = 1795] [serial = 896] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 196 (0x8a6bc400) [pid = 1795] [serial = 831] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 195 (0x94254000) [pid = 1795] [serial = 929] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 194 (0x866d2400) [pid = 1795] [serial = 819] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 193 (0x8e883000) [pid = 1795] [serial = 840] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 192 (0x8dfe9c00) [pid = 1795] [serial = 902] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 191 (0x933ad800) [pid = 1795] [serial = 920] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 190 (0x91fe8400) [pid = 1795] [serial = 917] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 189 (0x94124000) [pid = 1795] [serial = 923] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 188 (0x9350a000) [pid = 1795] [serial = 921] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 187 (0x8e97c800) [pid = 1795] [serial = 741] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 186 (0x8809cc00) [pid = 1795] [serial = 822] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x90047400) [pid = 1795] [serial = 855] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x8b7c7400) [pid = 1795] [serial = 900] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x93266800) [pid = 1795] [serial = 918] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x8faa8800) [pid = 1795] [serial = 849] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x84fdb400) [pid = 1795] [serial = 938] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x8f757400) [pid = 1795] [serial = 908] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x83ea5400) [pid = 1795] [serial = 935] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x855ef800) [pid = 1795] [serial = 939] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x855ef000) [pid = 1795] [serial = 945] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x8e910400) [pid = 1795] [serial = 843] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x84fd7800) [pid = 1795] [serial = 888] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x87092400) [pid = 1795] [serial = 950] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x8fdd2000) [pid = 1795] [serial = 852] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x9060c800) [pid = 1795] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x8a84bc00) [pid = 1795] [serial = 899] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x83eaa800) [pid = 1795] [serial = 936] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x8faae400) [pid = 1795] [serial = 909] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x94125c00) [pid = 1795] [serial = 924] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x90199800) [pid = 1795] [serial = 914] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x86d09400) [pid = 1795] [serial = 891] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x8708ac00) [pid = 1795] [serial = 941] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x8a0ac400) [pid = 1795] [serial = 825] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x89e81c00) [pid = 1795] [serial = 894] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x881c1c00) [pid = 1795] [serial = 893] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x8a52f400) [pid = 1795] [serial = 828] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x87679000) [pid = 1795] [serial = 942] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x84fd6c00) [pid = 1795] [serial = 944] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x8a84f800) [pid = 1795] [serial = 864] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x9019f400) [pid = 1795] [serial = 858] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x944b7000) [pid = 1795] [serial = 930] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8e9c2000) [pid = 1795] [serial = 906] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x8dc93000) [pid = 1795] [serial = 837] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x8e9bc800) [pid = 1795] [serial = 905] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x87574800) [pid = 1795] [serial = 953] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x87568c00) [pid = 1795] [serial = 951] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x8e906c00) [pid = 1795] [serial = 903] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x94249800) [pid = 1795] [serial = 927] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x866cc800) [pid = 1795] [serial = 947] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x86d0a000) [pid = 1795] [serial = 933] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x94130800) [pid = 1795] [serial = 926] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x84edd400) [pid = 1795] [serial = 885] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x9060ac00) [pid = 1795] [serial = 861] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8e9b8800) [pid = 1795] [serial = 846] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x84edd000) [pid = 1795] [serial = 887] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x865c1400) [pid = 1795] [serial = 932] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8fe32800) [pid = 1795] [serial = 912] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x87673400) [pid = 1795] [serial = 954] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1795 | 1461026560696 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:40 INFO - PROCESS | 1795 | ++DOCSHELL 0x83ea5400 == 139 [pid = 1795] [id = 360] 17:42:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x83ea7000) [pid = 1795] [serial = 1081] [outer = (nil)] 17:42:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8465a000) [pid = 1795] [serial = 1082] [outer = 0x83ea7000] 17:42:40 INFO - PROCESS | 1795 | 1461026560770 Marionette DEBUG loaded listener.js 17:42:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x84fd9800) [pid = 1795] [serial = 1083] [outer = 0x83ea7000] 17:42:41 INFO - PROCESS | 1795 | 1461026561654 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 17:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1951ms 17:42:41 INFO - PROCESS | 1795 | 1461026561677 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:42:41 INFO - PROCESS | 1795 | 1461026561680 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:42:41 INFO - PROCESS | 1795 | 1461026561687 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:42:41 INFO - PROCESS | 1795 | 1461026561693 Marionette TRACE conn3 <- [1,1414,null,{}] 17:42:41 INFO - PROCESS | 1795 | 1461026561708 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:41 INFO - PROCESS | 1795 | 1461026561884 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:42:42 INFO - PROCESS | 1795 | 1461026562073 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dc8800 == 140 [pid = 1795] [id = 361] 17:42:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x866d3c00) [pid = 1795] [serial = 1084] [outer = (nil)] 17:42:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x87671800) [pid = 1795] [serial = 1085] [outer = 0x866d3c00] 17:42:42 INFO - PROCESS | 1795 | 1461026562153 Marionette DEBUG loaded listener.js 17:42:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8809b400) [pid = 1795] [serial = 1086] [outer = 0x866d3c00] 17:42:43 INFO - PROCESS | 1795 | 1461026563062 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 17:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1435ms 17:42:43 INFO - PROCESS | 1795 | 1461026563124 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:42:43 INFO - PROCESS | 1795 | 1461026563129 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:42:43 INFO - PROCESS | 1795 | 1461026563136 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:42:43 INFO - PROCESS | 1795 | 1461026563139 Marionette TRACE conn3 <- [1,1418,null,{}] 17:42:43 INFO - PROCESS | 1795 | 1461026563144 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:43 INFO - PROCESS | 1795 | 1461026563384 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:42:43 INFO - PROCESS | 1795 | 1461026563413 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:43 INFO - PROCESS | 1795 | ++DOCSHELL 0x83ead800 == 141 [pid = 1795] [id = 362] 17:42:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x881b7c00) [pid = 1795] [serial = 1087] [outer = (nil)] 17:42:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x88cce000) [pid = 1795] [serial = 1088] [outer = 0x881b7c00] 17:42:43 INFO - PROCESS | 1795 | 1461026563485 Marionette DEBUG loaded listener.js 17:42:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x89e1e000) [pid = 1795] [serial = 1089] [outer = 0x881b7c00] 17:42:44 INFO - PROCESS | 1795 | 1461026564445 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 17:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1341ms 17:42:44 INFO - PROCESS | 1795 | 1461026564476 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:42:44 INFO - PROCESS | 1795 | 1461026564482 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:42:44 INFO - PROCESS | 1795 | 1461026564495 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:42:44 INFO - PROCESS | 1795 | 1461026564497 Marionette TRACE conn3 <- [1,1422,null,{}] 17:42:44 INFO - PROCESS | 1795 | 1461026564509 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:44 INFO - PROCESS | 1795 | 1461026564752 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:42:45 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x82b18400) [pid = 1795] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:42:45 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x88ccec00) [pid = 1795] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:42:45 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x84ee0c00) [pid = 1795] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:42:45 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x86d10800) [pid = 1795] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:42:45 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x89e83000) [pid = 1795] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:42:45 INFO - PROCESS | 1795 | 1461026565312 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b18400 == 142 [pid = 1795] [id = 363] 17:42:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x82b20000) [pid = 1795] [serial = 1090] [outer = (nil)] 17:42:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x865c7800) [pid = 1795] [serial = 1091] [outer = 0x82b20000] 17:42:45 INFO - PROCESS | 1795 | 1461026565384 Marionette DEBUG loaded listener.js 17:42:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8708f800) [pid = 1795] [serial = 1092] [outer = 0x82b20000] 17:42:46 INFO - PROCESS | 1795 | 1461026566129 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 17:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1691ms 17:42:46 INFO - PROCESS | 1795 | 1461026566185 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:42:46 INFO - PROCESS | 1795 | 1461026566189 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:42:46 INFO - PROCESS | 1795 | 1461026566195 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:42:46 INFO - PROCESS | 1795 | 1461026566197 Marionette TRACE conn3 <- [1,1426,null,{}] 17:42:46 INFO - PROCESS | 1795 | 1461026566203 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:46 INFO - PROCESS | 1795 | 1461026566400 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:42:46 INFO - PROCESS | 1795 | 1461026566576 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dcc000 == 143 [pid = 1795] [id = 364] 17:42:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x88ccf000) [pid = 1795] [serial = 1093] [outer = (nil)] 17:42:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8a0b4000) [pid = 1795] [serial = 1094] [outer = 0x88ccf000] 17:42:46 INFO - PROCESS | 1795 | 1461026566659 Marionette DEBUG loaded listener.js 17:42:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8a52b000) [pid = 1795] [serial = 1095] [outer = 0x88ccf000] 17:42:47 INFO - PROCESS | 1795 | 1461026567654 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 17:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1483ms 17:42:47 INFO - PROCESS | 1795 | 1461026567678 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:42:47 INFO - PROCESS | 1795 | 1461026567685 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:42:47 INFO - PROCESS | 1795 | 1461026567693 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:42:47 INFO - PROCESS | 1795 | 1461026567700 Marionette TRACE conn3 <- [1,1430,null,{}] 17:42:47 INFO - PROCESS | 1795 | 1461026567710 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:47 INFO - PROCESS | 1795 | 1461026567943 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:42:48 INFO - PROCESS | 1795 | 1461026568306 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x8465a400 == 144 [pid = 1795] [id = 365] 17:42:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x84ee4c00) [pid = 1795] [serial = 1096] [outer = (nil)] 17:42:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x865c0800) [pid = 1795] [serial = 1097] [outer = 0x84ee4c00] 17:42:48 INFO - PROCESS | 1795 | 1461026568403 Marionette DEBUG loaded listener.js 17:42:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x865ccc00) [pid = 1795] [serial = 1098] [outer = 0x84ee4c00] 17:42:49 INFO - PROCESS | 1795 | 1461026569395 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 17:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1740ms 17:42:49 INFO - PROCESS | 1795 | 1461026569433 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:42:49 INFO - PROCESS | 1795 | 1461026569442 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:42:49 INFO - PROCESS | 1795 | 1461026569453 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:42:49 INFO - PROCESS | 1795 | 1461026569457 Marionette TRACE conn3 <- [1,1434,null,{}] 17:42:49 INFO - PROCESS | 1795 | 1461026569463 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:49 INFO - PROCESS | 1795 | 1461026569679 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:42:49 INFO - PROCESS | 1795 | 1461026569953 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d01c00 == 145 [pid = 1795] [id = 366] 17:42:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x87091800) [pid = 1795] [serial = 1099] [outer = (nil)] 17:42:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x8766f400) [pid = 1795] [serial = 1100] [outer = 0x87091800] 17:42:50 INFO - PROCESS | 1795 | 1461026570077 Marionette DEBUG loaded listener.js 17:42:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x881b6000) [pid = 1795] [serial = 1101] [outer = 0x87091800] 17:42:51 INFO - PROCESS | 1795 | 1461026571102 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 17:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1682ms 17:42:51 INFO - PROCESS | 1795 | 1461026571136 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:42:51 INFO - PROCESS | 1795 | 1461026571139 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:42:51 INFO - PROCESS | 1795 | 1461026571147 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:42:51 INFO - PROCESS | 1795 | 1461026571153 Marionette TRACE conn3 <- [1,1438,null,{}] 17:42:51 INFO - PROCESS | 1795 | 1461026571170 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:51 INFO - PROCESS | 1795 | 1461026571383 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:42:51 INFO - PROCESS | 1795 | 1461026571696 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e18c00 == 146 [pid = 1795] [id = 367] 17:42:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x8a083c00) [pid = 1795] [serial = 1102] [outer = (nil)] 17:42:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x8a52c000) [pid = 1795] [serial = 1103] [outer = 0x8a083c00] 17:42:51 INFO - PROCESS | 1795 | 1461026571788 Marionette DEBUG loaded listener.js 17:42:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x8a58e400) [pid = 1795] [serial = 1104] [outer = 0x8a083c00] 17:42:52 INFO - PROCESS | 1795 | 1461026572680 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 17:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1590ms 17:42:52 INFO - PROCESS | 1795 | 1461026572738 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:42:52 INFO - PROCESS | 1795 | 1461026572742 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:42:52 INFO - PROCESS | 1795 | 1461026572749 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:42:52 INFO - PROCESS | 1795 | 1461026572753 Marionette TRACE conn3 <- [1,1442,null,{}] 17:42:52 INFO - PROCESS | 1795 | 1461026572758 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:52 INFO - PROCESS | 1795 | 1461026572952 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:42:53 INFO - PROCESS | 1795 | 1461026573299 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b17800 == 147 [pid = 1795] [id = 368] 17:42:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x8a581000) [pid = 1795] [serial = 1105] [outer = (nil)] 17:42:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x8a84f800) [pid = 1795] [serial = 1106] [outer = 0x8a581000] 17:42:53 INFO - PROCESS | 1795 | 1461026573394 Marionette DEBUG loaded listener.js 17:42:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x8b7cb800) [pid = 1795] [serial = 1107] [outer = 0x8a581000] 17:42:54 INFO - PROCESS | 1795 | 1461026574303 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 17:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1587ms 17:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:42:54 INFO - PROCESS | 1795 | 1461026574337 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:42:54 INFO - PROCESS | 1795 | 1461026574341 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:42:54 INFO - PROCESS | 1795 | 1461026574348 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:42:54 INFO - PROCESS | 1795 | 1461026574351 Marionette TRACE conn3 <- [1,1446,null,{}] 17:42:54 INFO - PROCESS | 1795 | 1461026574357 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:54 INFO - PROCESS | 1795 | 1461026574558 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:42:54 INFO - PROCESS | 1795 | 1461026574872 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:54 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e86c00 == 148 [pid = 1795] [id = 369] 17:42:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x8c00ac00) [pid = 1795] [serial = 1108] [outer = (nil)] 17:42:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x8c342400) [pid = 1795] [serial = 1109] [outer = 0x8c00ac00] 17:42:54 INFO - PROCESS | 1795 | 1461026574964 Marionette DEBUG loaded listener.js 17:42:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x8c34e000) [pid = 1795] [serial = 1110] [outer = 0x8c00ac00] 17:42:55 INFO - PROCESS | 1795 | 1461026575863 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 17:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1585ms 17:42:55 INFO - PROCESS | 1795 | 1461026575932 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:42:55 INFO - PROCESS | 1795 | 1461026575938 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:42:55 INFO - PROCESS | 1795 | 1461026575945 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:42:55 INFO - PROCESS | 1795 | 1461026575949 Marionette TRACE conn3 <- [1,1450,null,{}] 17:42:55 INFO - PROCESS | 1795 | 1461026575955 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:56 INFO - PROCESS | 1795 | 1461026576227 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:42:56 INFO - PROCESS | 1795 | 1461026576549 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x8756a800 == 149 [pid = 1795] [id = 370] 17:42:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x8c009c00) [pid = 1795] [serial = 1111] [outer = (nil)] 17:42:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x8dfe7400) [pid = 1795] [serial = 1112] [outer = 0x8c009c00] 17:42:56 INFO - PROCESS | 1795 | 1461026576643 Marionette DEBUG loaded listener.js 17:42:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x8dfee400) [pid = 1795] [serial = 1113] [outer = 0x8c009c00] 17:42:57 INFO - PROCESS | 1795 | 1461026577518 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 17:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1631ms 17:42:57 INFO - PROCESS | 1795 | 1461026577576 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:42:57 INFO - PROCESS | 1795 | 1461026577580 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:42:57 INFO - PROCESS | 1795 | 1461026577587 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:42:57 INFO - PROCESS | 1795 | 1461026577590 Marionette TRACE conn3 <- [1,1454,null,{}] 17:42:57 INFO - PROCESS | 1795 | 1461026577596 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:57 INFO - PROCESS | 1795 | 1461026577788 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:42:58 INFO - PROCESS | 1795 | 1461026578099 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:58 INFO - PROCESS | 1795 | ++DOCSHELL 0x881b4c00 == 150 [pid = 1795] [id = 371] 17:42:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x8dc98800) [pid = 1795] [serial = 1114] [outer = (nil)] 17:42:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x8e971400) [pid = 1795] [serial = 1115] [outer = 0x8dc98800] 17:42:58 INFO - PROCESS | 1795 | 1461026578191 Marionette DEBUG loaded listener.js 17:42:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x8e974c00) [pid = 1795] [serial = 1116] [outer = 0x8dc98800] 17:42:59 INFO - PROCESS | 1795 | 1461026579088 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 17:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1548ms 17:42:59 INFO - PROCESS | 1795 | 1461026579135 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:42:59 INFO - PROCESS | 1795 | 1461026579139 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:42:59 INFO - PROCESS | 1795 | 1461026579146 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:42:59 INFO - PROCESS | 1795 | 1461026579150 Marionette TRACE conn3 <- [1,1458,null,{}] 17:42:59 INFO - PROCESS | 1795 | 1461026579156 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:59 INFO - PROCESS | 1795 | 1461026579339 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:42:59 INFO - PROCESS | 1795 | 1461026579664 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dfe9000 == 151 [pid = 1795] [id = 372] 17:42:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x8e901800) [pid = 1795] [serial = 1117] [outer = (nil)] 17:42:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x8e9bfc00) [pid = 1795] [serial = 1118] [outer = 0x8e901800] 17:42:59 INFO - PROCESS | 1795 | 1461026579753 Marionette DEBUG loaded listener.js 17:42:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x8e9c6400) [pid = 1795] [serial = 1119] [outer = 0x8e901800] 17:43:00 INFO - PROCESS | 1795 | 1461026580643 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 17:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1539ms 17:43:00 INFO - PROCESS | 1795 | 1461026580686 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:43:00 INFO - PROCESS | 1795 | 1461026580690 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:43:00 INFO - PROCESS | 1795 | 1461026580696 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:43:00 INFO - PROCESS | 1795 | 1461026580700 Marionette TRACE conn3 <- [1,1462,null,{}] 17:43:00 INFO - PROCESS | 1795 | 1461026580705 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:00 INFO - PROCESS | 1795 | 1461026580989 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:43:01 INFO - PROCESS | 1795 | 1461026581245 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a6b6800 == 152 [pid = 1795] [id = 373] 17:43:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x8a6bf800) [pid = 1795] [serial = 1120] [outer = (nil)] 17:43:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x8e9f2800) [pid = 1795] [serial = 1121] [outer = 0x8a6bf800] 17:43:01 INFO - PROCESS | 1795 | 1461026581336 Marionette DEBUG loaded listener.js 17:43:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x8f752000) [pid = 1795] [serial = 1122] [outer = 0x8a6bf800] 17:43:02 INFO - PROCESS | 1795 | 1461026582243 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 17:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1585ms 17:43:02 INFO - PROCESS | 1795 | 1461026582282 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:43:02 INFO - PROCESS | 1795 | 1461026582286 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:43:02 INFO - PROCESS | 1795 | 1461026582292 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:43:02 INFO - PROCESS | 1795 | 1461026582296 Marionette TRACE conn3 <- [1,1466,null,{}] 17:43:02 INFO - PROCESS | 1795 | 1461026582302 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:02 INFO - PROCESS | 1795 | 1461026582488 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:43:02 INFO - PROCESS | 1795 | 1461026582802 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:02 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dfe9400 == 153 [pid = 1795] [id = 374] 17:43:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x8e88e400) [pid = 1795] [serial = 1123] [outer = (nil)] 17:43:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x8fab3400) [pid = 1795] [serial = 1124] [outer = 0x8e88e400] 17:43:02 INFO - PROCESS | 1795 | 1461026582892 Marionette DEBUG loaded listener.js 17:43:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x8fdd5400) [pid = 1795] [serial = 1125] [outer = 0x8e88e400] 17:43:03 INFO - PROCESS | 1795 | 1461026583833 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 17:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1589ms 17:43:03 INFO - PROCESS | 1795 | 1461026583881 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:43:03 INFO - PROCESS | 1795 | 1461026583886 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:43:03 INFO - PROCESS | 1795 | 1461026583893 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:43:03 INFO - PROCESS | 1795 | 1461026583897 Marionette TRACE conn3 <- [1,1470,null,{}] 17:43:03 INFO - PROCESS | 1795 | 1461026583903 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:04 INFO - PROCESS | 1795 | 1461026584122 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:43:04 INFO - PROCESS | 1795 | 1461026584474 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:04 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fdda400 == 154 [pid = 1795] [id = 375] 17:43:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x90195000) [pid = 1795] [serial = 1126] [outer = (nil)] 17:43:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x9019dc00) [pid = 1795] [serial = 1127] [outer = 0x90195000] 17:43:04 INFO - PROCESS | 1795 | 1461026584578 Marionette DEBUG loaded listener.js 17:43:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x90576c00) [pid = 1795] [serial = 1128] [outer = 0x90195000] 17:43:05 INFO - PROCESS | 1795 | 1461026585495 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 17:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1635ms 17:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:43:05 INFO - PROCESS | 1795 | 1461026585528 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:43:05 INFO - PROCESS | 1795 | 1461026585532 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:43:05 INFO - PROCESS | 1795 | 1461026585538 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:43:05 INFO - PROCESS | 1795 | 1461026585542 Marionette TRACE conn3 <- [1,1474,null,{}] 17:43:05 INFO - PROCESS | 1795 | 1461026585547 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:05 INFO - PROCESS | 1795 | 1461026585731 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:43:06 INFO - PROCESS | 1795 | 1461026586058 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x9057b000 == 155 [pid = 1795] [id = 376] 17:43:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x90607400) [pid = 1795] [serial = 1129] [outer = (nil)] 17:43:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x91018c00) [pid = 1795] [serial = 1130] [outer = 0x90607400] 17:43:06 INFO - PROCESS | 1795 | 1461026586147 Marionette DEBUG loaded listener.js 17:43:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x91024000) [pid = 1795] [serial = 1131] [outer = 0x90607400] 17:43:07 INFO - PROCESS | 1795 | 1461026587035 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 17:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1531ms 17:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:43:07 INFO - PROCESS | 1795 | 1461026587069 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:43:07 INFO - PROCESS | 1795 | 1461026587072 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:43:07 INFO - PROCESS | 1795 | 1461026587079 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:43:07 INFO - PROCESS | 1795 | 1461026587082 Marionette TRACE conn3 <- [1,1478,null,{}] 17:43:07 INFO - PROCESS | 1795 | 1461026587088 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:07 INFO - PROCESS | 1795 | 1461026587275 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:43:07 INFO - PROCESS | 1795 | 1461026587595 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x8faa9c00 == 156 [pid = 1795] [id = 377] 17:43:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x9004ac00) [pid = 1795] [serial = 1132] [outer = (nil)] 17:43:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 187 (0x915c5c00) [pid = 1795] [serial = 1133] [outer = 0x9004ac00] 17:43:07 INFO - PROCESS | 1795 | 1461026587684 Marionette DEBUG loaded listener.js 17:43:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 188 (0x91fe8400) [pid = 1795] [serial = 1134] [outer = 0x9004ac00] 17:43:08 INFO - PROCESS | 1795 | 1461026588623 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 17:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1592ms 17:43:08 INFO - PROCESS | 1795 | 1461026588671 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:43:08 INFO - PROCESS | 1795 | 1461026588675 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:43:08 INFO - PROCESS | 1795 | 1461026588681 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:43:08 INFO - PROCESS | 1795 | 1461026588684 Marionette TRACE conn3 <- [1,1482,null,{}] 17:43:08 INFO - PROCESS | 1795 | 1461026588690 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:08 INFO - PROCESS | 1795 | 1461026588895 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:43:09 INFO - PROCESS | 1795 | 1461026589216 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:09 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b13800 == 157 [pid = 1795] [id = 378] 17:43:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 189 (0x913b7800) [pid = 1795] [serial = 1135] [outer = (nil)] 17:43:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 190 (0x9350c800) [pid = 1795] [serial = 1136] [outer = 0x913b7800] 17:43:09 INFO - PROCESS | 1795 | 1461026589310 Marionette DEBUG loaded listener.js 17:43:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 191 (0x93515c00) [pid = 1795] [serial = 1137] [outer = 0x913b7800] 17:43:10 INFO - PROCESS | 1795 | 1461026590209 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 17:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1585ms 17:43:10 INFO - PROCESS | 1795 | 1461026590267 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:43:10 INFO - PROCESS | 1795 | 1461026590270 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:43:10 INFO - PROCESS | 1795 | 1461026590277 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:43:10 INFO - PROCESS | 1795 | 1461026590281 Marionette TRACE conn3 <- [1,1486,null,{}] 17:43:10 INFO - PROCESS | 1795 | 1461026590286 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:10 INFO - PROCESS | 1795 | 1461026590492 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:43:10 INFO - PROCESS | 1795 | 1461026590805 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e84400 == 158 [pid = 1795] [id = 379] 17:43:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 192 (0x9060c800) [pid = 1795] [serial = 1138] [outer = (nil)] 17:43:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 193 (0x94248c00) [pid = 1795] [serial = 1139] [outer = 0x9060c800] 17:43:10 INFO - PROCESS | 1795 | 1461026590904 Marionette DEBUG loaded listener.js 17:43:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 194 (0x9424f000) [pid = 1795] [serial = 1140] [outer = 0x9060c800] 17:43:11 INFO - PROCESS | 1795 | 1461026591869 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 17:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1631ms 17:43:11 INFO - PROCESS | 1795 | 1461026591909 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:43:11 INFO - PROCESS | 1795 | 1461026591913 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:43:11 INFO - PROCESS | 1795 | 1461026591920 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:43:11 INFO - PROCESS | 1795 | 1461026591922 Marionette TRACE conn3 <- [1,1490,null,{}] 17:43:11 INFO - PROCESS | 1795 | 1461026591928 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:12 INFO - PROCESS | 1795 | 1461026592118 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:43:12 INFO - PROCESS | 1795 | 1461026592438 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:12 INFO - PROCESS | 1795 | ++DOCSHELL 0x933ad800 == 159 [pid = 1795] [id = 380] 17:43:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 195 (0x94249800) [pid = 1795] [serial = 1141] [outer = (nil)] 17:43:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 196 (0x944b7800) [pid = 1795] [serial = 1142] [outer = 0x94249800] 17:43:12 INFO - PROCESS | 1795 | 1461026592526 Marionette DEBUG loaded listener.js 17:43:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 197 (0x944b9000) [pid = 1795] [serial = 1143] [outer = 0x94249800] 17:43:13 INFO - PROCESS | 1795 | 1461026593377 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 17:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1536ms 17:43:13 INFO - PROCESS | 1795 | 1461026593457 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:43:13 INFO - PROCESS | 1795 | 1461026593461 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:43:13 INFO - PROCESS | 1795 | 1461026593467 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:43:13 INFO - PROCESS | 1795 | 1461026593471 Marionette TRACE conn3 <- [1,1494,null,{}] 17:43:13 INFO - PROCESS | 1795 | 1461026593476 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:13 INFO - PROCESS | 1795 | 1461026593708 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:43:14 INFO - PROCESS | 1795 | 1461026594035 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x944b4800 == 160 [pid = 1795] [id = 381] 17:43:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 198 (0x944b5800) [pid = 1795] [serial = 1144] [outer = (nil)] 17:43:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 199 (0x944c2400) [pid = 1795] [serial = 1145] [outer = 0x944b5800] 17:43:14 INFO - PROCESS | 1795 | 1461026594125 Marionette DEBUG loaded listener.js 17:43:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 200 (0x94fcec00) [pid = 1795] [serial = 1146] [outer = 0x944b5800] 17:43:15 INFO - PROCESS | 1795 | 1461026595036 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 17:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1631ms 17:43:15 INFO - PROCESS | 1795 | 1461026595100 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:43:15 INFO - PROCESS | 1795 | 1461026595103 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:43:15 INFO - PROCESS | 1795 | 1461026595110 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:43:15 INFO - PROCESS | 1795 | 1461026595113 Marionette TRACE conn3 <- [1,1498,null,{}] 17:43:15 INFO - PROCESS | 1795 | 1461026595119 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:15 INFO - PROCESS | 1795 | 1461026595393 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:43:15 INFO - PROCESS | 1795 | 1461026595738 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a524400 == 161 [pid = 1795] [id = 382] 17:43:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 201 (0x8dfe7800) [pid = 1795] [serial = 1147] [outer = (nil)] 17:43:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 202 (0x94fd9c00) [pid = 1795] [serial = 1148] [outer = 0x8dfe7800] 17:43:15 INFO - PROCESS | 1795 | 1461026595826 Marionette DEBUG loaded listener.js 17:43:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 203 (0x95a70c00) [pid = 1795] [serial = 1149] [outer = 0x8dfe7800] 17:43:16 INFO - PROCESS | 1795 | 1461026596786 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 17:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1689ms 17:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:43:16 INFO - PROCESS | 1795 | 1461026596801 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:43:16 INFO - PROCESS | 1795 | 1461026596804 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:43:16 INFO - PROCESS | 1795 | 1461026596811 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:43:16 INFO - PROCESS | 1795 | 1461026596814 Marionette TRACE conn3 <- [1,1502,null,{}] 17:43:16 INFO - PROCESS | 1795 | 1461026596820 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:17 INFO - PROCESS | 1795 | 1461026597058 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:43:17 INFO - PROCESS | 1795 | 1461026597415 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:18 INFO - PROCESS | 1795 | --DOCSHELL 0x82b18400 == 160 [pid = 1795] [id = 363] 17:43:18 INFO - PROCESS | 1795 | --DOCSHELL 0x83ead800 == 159 [pid = 1795] [id = 362] 17:43:18 INFO - PROCESS | 1795 | --DOCSHELL 0x84dc8800 == 158 [pid = 1795] [id = 361] 17:43:18 INFO - PROCESS | 1795 | --DOCSHELL 0x83ea5400 == 157 [pid = 1795] [id = 360] 17:43:18 INFO - PROCESS | 1795 | --DOCSHELL 0x84ee1400 == 156 [pid = 1795] [id = 359] 17:43:18 INFO - PROCESS | 1795 | --DOCSHELL 0x84ede800 == 155 [pid = 1795] [id = 342] 17:43:18 INFO - PROCESS | 1795 | --DOCSHELL 0x84dd0000 == 154 [pid = 1795] [id = 343] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 202 (0x8c4e0800) [pid = 1795] [serial = 983] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 201 (0x8fdd6c00) [pid = 1795] [serial = 995] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 200 (0x84dccc00) [pid = 1795] [serial = 1013] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 199 (0x89e81800) [pid = 1795] [serial = 1019] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 198 (0x89e89000) [pid = 1795] [serial = 1020] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 197 (0x866d4000) [pid = 1795] [serial = 1010] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 196 (0x86d0ec00) [pid = 1795] [serial = 1007] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 195 (0x865c0400) [pid = 1795] [serial = 959] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 194 (0x89e8c800) [pid = 1795] [serial = 968] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 193 (0x88095400) [pid = 1795] [serial = 1016] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 192 (0x8809ac00) [pid = 1795] [serial = 956] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 191 (0x9019d400) [pid = 1795] [serial = 1001] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 190 (0x87093c00) [pid = 1795] [serial = 962] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 189 (0x8a0b1800) [pid = 1795] [serial = 971] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 188 (0x84ee5c00) [pid = 1795] [serial = 1014] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 187 (0x8e99a400) [pid = 1795] [serial = 989] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 186 (0x88cc2000) [pid = 1795] [serial = 1017] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x9057e400) [pid = 1795] [serial = 1004] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x8f75c400) [pid = 1795] [serial = 992] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x9004a000) [pid = 1795] [serial = 998] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x8a52e800) [pid = 1795] [serial = 1023] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x88cce800) [pid = 1795] [serial = 965] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x8a0afc00) [pid = 1795] [serial = 1022] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x8b7c4800) [pid = 1795] [serial = 977] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x8df4ec00) [pid = 1795] [serial = 986] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x8c343000) [pid = 1795] [serial = 980] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x867c1000) [pid = 1795] [serial = 1011] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x8a6bd400) [pid = 1795] [serial = 974] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x865ce400) [pid = 1795] [serial = 1025] [outer = (nil)] [url = about:blank] 17:43:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x83907400 == 155 [pid = 1795] [id = 383] 17:43:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x83909800) [pid = 1795] [serial = 1150] [outer = (nil)] 17:43:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x84ee1400) [pid = 1795] [serial = 1151] [outer = 0x83909800] 17:43:18 INFO - PROCESS | 1795 | 1461026598698 Marionette DEBUG loaded listener.js 17:43:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x84fd7800) [pid = 1795] [serial = 1152] [outer = 0x83909800] 17:43:19 INFO - PROCESS | 1795 | 1461026599589 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 17:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2840ms 17:43:19 INFO - PROCESS | 1795 | 1461026599652 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:43:19 INFO - PROCESS | 1795 | 1461026599659 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:43:19 INFO - PROCESS | 1795 | 1461026599670 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:43:19 INFO - PROCESS | 1795 | 1461026599673 Marionette TRACE conn3 <- [1,1506,null,{}] 17:43:19 INFO - PROCESS | 1795 | 1461026599681 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:19 INFO - PROCESS | 1795 | 1461026599882 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:43:20 INFO - PROCESS | 1795 | 1461026600088 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x866d5400 == 156 [pid = 1795] [id = 384] 17:43:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x867ba400) [pid = 1795] [serial = 1153] [outer = (nil)] 17:43:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x86d04800) [pid = 1795] [serial = 1154] [outer = 0x867ba400] 17:43:20 INFO - PROCESS | 1795 | 1461026600163 Marionette DEBUG loaded listener.js 17:43:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x86d0d800) [pid = 1795] [serial = 1155] [outer = 0x867ba400] 17:43:20 INFO - PROCESS | 1795 | 1461026600941 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 17:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1293ms 17:43:21 INFO - PROCESS | 1795 | 1461026600993 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:43:21 INFO - PROCESS | 1795 | 1461026600998 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:43:21 INFO - PROCESS | 1795 | 1461026601023 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:43:21 INFO - PROCESS | 1795 | 1461026601027 Marionette TRACE conn3 <- [1,1510,null,{}] 17:43:21 INFO - PROCESS | 1795 | 1461026601033 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:21 INFO - PROCESS | 1795 | 1461026601281 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:43:21 INFO - PROCESS | 1795 | 1461026601309 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x8766c400 == 157 [pid = 1795] [id = 385] 17:43:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x87672000) [pid = 1795] [serial = 1156] [outer = (nil)] 17:43:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x8809b000) [pid = 1795] [serial = 1157] [outer = 0x87672000] 17:43:21 INFO - PROCESS | 1795 | 1461026601381 Marionette DEBUG loaded listener.js 17:43:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x881c0400) [pid = 1795] [serial = 1158] [outer = 0x87672000] 17:43:22 INFO - PROCESS | 1795 | 1461026602417 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 17:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1433ms 17:43:22 INFO - PROCESS | 1795 | 1461026602456 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:43:22 INFO - PROCESS | 1795 | 1461026602459 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:43:22 INFO - PROCESS | 1795 | 1461026602466 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:43:22 INFO - PROCESS | 1795 | 1461026602471 Marionette TRACE conn3 <- [1,1514,null,{}] 17:43:22 INFO - PROCESS | 1795 | 1461026602505 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:22 INFO - PROCESS | 1795 | 1461026602759 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:43:22 INFO - PROCESS | 1795 | 1461026602785 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x8809bc00 == 158 [pid = 1795] [id = 386] 17:43:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x89e85000) [pid = 1795] [serial = 1159] [outer = (nil)] 17:43:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x8a076c00) [pid = 1795] [serial = 1160] [outer = 0x89e85000] 17:43:22 INFO - PROCESS | 1795 | 1461026602856 Marionette DEBUG loaded listener.js 17:43:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x8a07d800) [pid = 1795] [serial = 1161] [outer = 0x89e85000] 17:43:23 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x83ea7000) [pid = 1795] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:43:23 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x866d3c00) [pid = 1795] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:43:23 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x881b7c00) [pid = 1795] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:43:23 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x84fd4800) [pid = 1795] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:43:23 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x8464dc00) [pid = 1795] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:43:23 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x82b20000) [pid = 1795] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:43:24 INFO - PROCESS | 1795 | 1461026604207 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 17:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1796ms 17:43:24 INFO - PROCESS | 1795 | 1461026604263 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:43:24 INFO - PROCESS | 1795 | 1461026604266 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:43:24 INFO - PROCESS | 1795 | 1461026604273 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:43:24 INFO - PROCESS | 1795 | 1461026604276 Marionette TRACE conn3 <- [1,1518,null,{}] 17:43:24 INFO - PROCESS | 1795 | 1461026604281 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:24 INFO - PROCESS | 1795 | 1461026604533 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:43:24 INFO - PROCESS | 1795 | 1461026604650 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b1cc00 == 159 [pid = 1795] [id = 387] 17:43:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x84fd4800) [pid = 1795] [serial = 1162] [outer = (nil)] 17:43:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x8a07cc00) [pid = 1795] [serial = 1163] [outer = 0x84fd4800] 17:43:24 INFO - PROCESS | 1795 | 1461026604732 Marionette DEBUG loaded listener.js 17:43:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x8a0b4400) [pid = 1795] [serial = 1164] [outer = 0x84fd4800] 17:43:25 INFO - PROCESS | 1795 | 1461026605460 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1229ms 17:43:25 INFO - PROCESS | 1795 | 1461026605501 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:43:25 INFO - PROCESS | 1795 | 1461026605504 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:43:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:43:25 INFO - PROCESS | 1795 | 1461026605511 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:43:25 INFO - PROCESS | 1795 | 1461026605513 Marionette TRACE conn3 <- [1,1522,null,{}] 17:43:25 INFO - PROCESS | 1795 | 1461026605523 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:25 INFO - PROCESS | 1795 | 1461026605808 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:43:26 INFO - PROCESS | 1795 | 1461026606087 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fd6000 == 160 [pid = 1795] [id = 388] 17:43:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x84fd7c00) [pid = 1795] [serial = 1165] [outer = (nil)] 17:43:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x855f1800) [pid = 1795] [serial = 1166] [outer = 0x84fd7c00] 17:43:26 INFO - PROCESS | 1795 | 1461026606257 Marionette DEBUG loaded listener.js 17:43:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x865c2000) [pid = 1795] [serial = 1167] [outer = 0x84fd7c00] 17:43:26 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:26 INFO - PROCESS | 1795 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:43:26 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:26 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:26 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:26 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:26 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:26 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:26 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:26 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:26 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:26 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:27 INFO - PROCESS | 1795 | 1461026607108 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 17:43:27 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 () { 17:43:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:43:27 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 () { 17:43:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:43:27 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 () { 17:43:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:43:27 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 () { 17:43:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:43:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1633ms 17:43:27 INFO - PROCESS | 1795 | 1461026607148 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:43:27 INFO - PROCESS | 1795 | 1461026607160 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:43:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:43:27 INFO - PROCESS | 1795 | 1461026607168 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:43:27 INFO - PROCESS | 1795 | 1461026607176 Marionette TRACE conn3 <- [1,1526,null,{}] 17:43:27 INFO - PROCESS | 1795 | 1461026607203 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:27 INFO - PROCESS | 1795 | 1461026607402 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:43:27 INFO - PROCESS | 1795 | 1461026607672 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x87095400 == 161 [pid = 1795] [id = 389] 17:43:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 187 (0x8756a400) [pid = 1795] [serial = 1168] [outer = (nil)] 17:43:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 188 (0x89e19800) [pid = 1795] [serial = 1169] [outer = 0x8756a400] 17:43:27 INFO - PROCESS | 1795 | 1461026607815 Marionette DEBUG loaded listener.js 17:43:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 189 (0x89e81800) [pid = 1795] [serial = 1170] [outer = 0x8756a400] 17:43:28 INFO - PROCESS | 1795 | 1461026608694 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 17:43:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:43:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:43:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:43:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:43:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:43:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:43:28 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1642ms 17:43:28 INFO - PROCESS | 1795 | 1461026608813 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:43:28 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:43:28 INFO - PROCESS | 1795 | 1461026608819 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:43:28 INFO - PROCESS | 1795 | 1461026608825 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:43:28 INFO - PROCESS | 1795 | 1461026608829 Marionette TRACE conn3 <- [1,1530,null,{}] 17:43:28 INFO - PROCESS | 1795 | 1461026608835 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:29 INFO - PROCESS | 1795 | 1461026609069 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:43:29 INFO - PROCESS | 1795 | 1461026609434 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e8d800 == 162 [pid = 1795] [id = 390] 17:43:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 190 (0x8a52e400) [pid = 1795] [serial = 1171] [outer = (nil)] 17:43:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 191 (0x8a84fc00) [pid = 1795] [serial = 1172] [outer = 0x8a52e400] 17:43:29 INFO - PROCESS | 1795 | 1461026609525 Marionette DEBUG loaded listener.js 17:43:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 192 (0x8c009400) [pid = 1795] [serial = 1173] [outer = 0x8a52e400] 17:43:30 INFO - PROCESS | 1795 | 1461026610299 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 17:43:30 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 17:43:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:43:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:43:30 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. 17:43:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:43:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1533ms 17:43:30 INFO - PROCESS | 1795 | 1461026610359 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:43:30 INFO - PROCESS | 1795 | 1461026610365 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:43:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:43:30 INFO - PROCESS | 1795 | 1461026610383 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:43:30 INFO - PROCESS | 1795 | 1461026610390 Marionette TRACE conn3 <- [1,1534,null,{}] 17:43:30 INFO - PROCESS | 1795 | 1461026610444 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:30 INFO - PROCESS | 1795 | 1461026610641 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:43:30 INFO - PROCESS | 1795 | 1461026610916 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a083400 == 163 [pid = 1795] [id = 391] 17:43:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 193 (0x8b7c4400) [pid = 1795] [serial = 1174] [outer = (nil)] 17:43:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 194 (0x8df4b400) [pid = 1795] [serial = 1175] [outer = 0x8b7c4400] 17:43:31 INFO - PROCESS | 1795 | 1461026611056 Marionette DEBUG loaded listener.js 17:43:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 195 (0x8e908000) [pid = 1795] [serial = 1176] [outer = 0x8b7c4400] 17:43:31 INFO - PROCESS | 1795 | 1461026611955 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:43:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:43:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1656ms 17:43:32 INFO - PROCESS | 1795 | 1461026612031 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:43:32 INFO - PROCESS | 1795 | 1461026612035 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:43:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:43:32 INFO - PROCESS | 1795 | 1461026612042 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:43:32 INFO - PROCESS | 1795 | 1461026612045 Marionette TRACE conn3 <- [1,1538,null,{}] 17:43:32 INFO - PROCESS | 1795 | 1461026612051 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:32 INFO - PROCESS | 1795 | 1461026612298 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:43:32 INFO - PROCESS | 1795 | 1461026612636 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a580800 == 164 [pid = 1795] [id = 392] 17:43:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 196 (0x8c006000) [pid = 1795] [serial = 1177] [outer = (nil)] 17:43:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 197 (0x8e9bbc00) [pid = 1795] [serial = 1178] [outer = 0x8c006000] 17:43:32 INFO - PROCESS | 1795 | 1461026612723 Marionette DEBUG loaded listener.js 17:43:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 198 (0x8e9c2000) [pid = 1795] [serial = 1179] [outer = 0x8c006000] 17:43:33 INFO - PROCESS | 1795 | 1461026613570 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:43:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:43:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1586ms 17:43:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:43:33 INFO - PROCESS | 1795 | 1461026613628 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:43:33 INFO - PROCESS | 1795 | 1461026613631 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:43:33 INFO - PROCESS | 1795 | 1461026613638 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:43:33 INFO - PROCESS | 1795 | 1461026613641 Marionette TRACE conn3 <- [1,1542,null,{}] 17:43:33 INFO - PROCESS | 1795 | 1461026613647 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:33 INFO - PROCESS | 1795 | 1461026613858 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:43:34 INFO - PROCESS | 1795 | 1461026614195 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fab5800 == 165 [pid = 1795] [id = 393] 17:43:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 199 (0x8fb69000) [pid = 1795] [serial = 1180] [outer = (nil)] 17:43:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 200 (0x8fdd6c00) [pid = 1795] [serial = 1181] [outer = 0x8fb69000] 17:43:34 INFO - PROCESS | 1795 | 1461026614300 Marionette DEBUG loaded listener.js 17:43:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 201 (0x8fe35400) [pid = 1795] [serial = 1182] [outer = 0x8fb69000] 17:43:35 INFO - PROCESS | 1795 | 1461026615179 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 17:43:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:43:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1580ms 17:43:35 INFO - PROCESS | 1795 | 1461026615218 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:43:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:43:35 INFO - PROCESS | 1795 | 1461026615222 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:43:35 INFO - PROCESS | 1795 | 1461026615229 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:43:35 INFO - PROCESS | 1795 | 1461026615232 Marionette TRACE conn3 <- [1,1546,null,{}] 17:43:35 INFO - PROCESS | 1795 | 1461026615238 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:35 INFO - PROCESS | 1795 | 1461026615425 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:43:35 INFO - PROCESS | 1795 | 1461026615679 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:35 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fdd8000 == 166 [pid = 1795] [id = 394] 17:43:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 202 (0x8fdd8800) [pid = 1795] [serial = 1183] [outer = (nil)] 17:43:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 203 (0x901a1c00) [pid = 1795] [serial = 1184] [outer = 0x8fdd8800] 17:43:35 INFO - PROCESS | 1795 | 1461026615811 Marionette DEBUG loaded listener.js 17:43:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 204 (0x90573c00) [pid = 1795] [serial = 1185] [outer = 0x8fdd8800] 17:43:36 INFO - PROCESS | 1795 | 1461026616659 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:43:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:43:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1486ms 17:43:36 INFO - PROCESS | 1795 | 1461026616715 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:43:36 INFO - PROCESS | 1795 | 1461026616719 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:43:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:43:36 INFO - PROCESS | 1795 | 1461026616725 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:43:36 INFO - PROCESS | 1795 | 1461026616728 Marionette TRACE conn3 <- [1,1550,null,{}] 17:43:36 INFO - PROCESS | 1795 | 1461026616734 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:36 INFO - PROCESS | 1795 | 1461026616922 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:43:37 INFO - PROCESS | 1795 | 1461026617248 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9be800 == 167 [pid = 1795] [id = 395] 17:43:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 205 (0x8fdd3c00) [pid = 1795] [serial = 1186] [outer = (nil)] 17:43:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 206 (0x91019c00) [pid = 1795] [serial = 1187] [outer = 0x8fdd3c00] 17:43:37 INFO - PROCESS | 1795 | 1461026617337 Marionette DEBUG loaded listener.js 17:43:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 207 (0x915bb400) [pid = 1795] [serial = 1188] [outer = 0x8fdd3c00] 17:43:38 INFO - PROCESS | 1795 | 1461026618161 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:43:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:43:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1479ms 17:43:38 INFO - PROCESS | 1795 | 1461026618205 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:43:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:43:38 INFO - PROCESS | 1795 | 1461026618210 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:43:38 INFO - PROCESS | 1795 | 1461026618216 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:43:38 INFO - PROCESS | 1795 | 1461026618220 Marionette TRACE conn3 <- [1,1554,null,{}] 17:43:38 INFO - PROCESS | 1795 | 1461026618226 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:38 INFO - PROCESS | 1795 | 1461026618410 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:43:38 INFO - PROCESS | 1795 | 1461026618737 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x90572000 == 168 [pid = 1795] [id = 396] 17:43:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 208 (0x9057a800) [pid = 1795] [serial = 1189] [outer = (nil)] 17:43:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 209 (0x933a5000) [pid = 1795] [serial = 1190] [outer = 0x9057a800] 17:43:38 INFO - PROCESS | 1795 | 1461026618838 Marionette DEBUG loaded listener.js 17:43:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 210 (0x9350c400) [pid = 1795] [serial = 1191] [outer = 0x9057a800] 17:43:39 INFO - PROCESS | 1795 | 1461026619774 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:43:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:43:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1638ms 17:43:39 INFO - PROCESS | 1795 | 1461026619855 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:43:39 INFO - PROCESS | 1795 | 1461026619859 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:43:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:43:39 INFO - PROCESS | 1795 | 1461026619865 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:43:39 INFO - PROCESS | 1795 | 1461026619869 Marionette TRACE conn3 <- [1,1558,null,{}] 17:43:39 INFO - PROCESS | 1795 | 1461026619874 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:40 INFO - PROCESS | 1795 | 1461026620103 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:43:40 INFO - PROCESS | 1795 | 1461026620438 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:40 INFO - PROCESS | 1795 | ++DOCSHELL 0x84edb400 == 169 [pid = 1795] [id = 397] 17:43:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 211 (0x8756f000) [pid = 1795] [serial = 1192] [outer = (nil)] 17:43:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 212 (0x9424a800) [pid = 1795] [serial = 1193] [outer = 0x8756f000] 17:43:40 INFO - PROCESS | 1795 | 1461026620525 Marionette DEBUG loaded listener.js 17:43:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 213 (0x944b4c00) [pid = 1795] [serial = 1194] [outer = 0x8756f000] 17:43:41 INFO - PROCESS | 1795 | 1461026621391 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:43:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:43:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1600ms 17:43:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:43:41 INFO - PROCESS | 1795 | 1461026621466 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:43:41 INFO - PROCESS | 1795 | 1461026621469 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:43:41 INFO - PROCESS | 1795 | 1461026621476 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:43:41 INFO - PROCESS | 1795 | 1461026621479 Marionette TRACE conn3 <- [1,1562,null,{}] 17:43:41 INFO - PROCESS | 1795 | 1461026621485 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:41 INFO - PROCESS | 1795 | 1461026621679 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:43:42 INFO - PROCESS | 1795 | 1461026622015 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x93515000 == 170 [pid = 1795] [id = 398] 17:43:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 214 (0x9592d400) [pid = 1795] [serial = 1195] [outer = (nil)] 17:43:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 215 (0x95cab000) [pid = 1795] [serial = 1196] [outer = 0x9592d400] 17:43:42 INFO - PROCESS | 1795 | 1461026622113 Marionette DEBUG loaded listener.js 17:43:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 216 (0x963c7c00) [pid = 1795] [serial = 1197] [outer = 0x9592d400] 17:43:42 INFO - PROCESS | 1795 | 1461026622968 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:43:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:43:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1545ms 17:43:43 INFO - PROCESS | 1795 | 1461026623021 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:43:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:43:43 INFO - PROCESS | 1795 | 1461026623032 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:43:43 INFO - PROCESS | 1795 | 1461026623038 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:43:43 INFO - PROCESS | 1795 | 1461026623043 Marionette TRACE conn3 <- [1,1566,null,{}] 17:43:43 INFO - PROCESS | 1795 | 1461026623048 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:43 INFO - PROCESS | 1795 | 1461026623262 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:43:43 INFO - PROCESS | 1795 | 1461026623596 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:43 INFO - PROCESS | 1795 | ++DOCSHELL 0x95cb1800 == 171 [pid = 1795] [id = 399] 17:43:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 217 (0x963cb000) [pid = 1795] [serial = 1198] [outer = (nil)] 17:43:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 218 (0x973b8000) [pid = 1795] [serial = 1199] [outer = 0x963cb000] 17:43:43 INFO - PROCESS | 1795 | 1461026623685 Marionette DEBUG loaded listener.js 17:43:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 219 (0x973bb800) [pid = 1795] [serial = 1200] [outer = 0x963cb000] 17:43:44 INFO - PROCESS | 1795 | 1461026624593 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:43:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:43:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1632ms 17:43:44 INFO - PROCESS | 1795 | 1461026624671 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:43:44 INFO - PROCESS | 1795 | 1461026624674 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:43:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:43:44 INFO - PROCESS | 1795 | 1461026624681 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:43:44 INFO - PROCESS | 1795 | 1461026624684 Marionette TRACE conn3 <- [1,1570,null,{}] 17:43:44 INFO - PROCESS | 1795 | 1461026624690 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:44 INFO - PROCESS | 1795 | 1461026624933 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:43:45 INFO - PROCESS | 1795 | 1461026625273 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x9004dc00 == 172 [pid = 1795] [id = 400] 17:43:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 220 (0x96712000) [pid = 1795] [serial = 1201] [outer = (nil)] 17:43:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 221 (0x97532800) [pid = 1795] [serial = 1202] [outer = 0x96712000] 17:43:45 INFO - PROCESS | 1795 | 1461026625409 Marionette DEBUG loaded listener.js 17:43:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 222 (0x97534400) [pid = 1795] [serial = 1203] [outer = 0x96712000] 17:43:46 INFO - PROCESS | 1795 | 1461026626396 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:43:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:43:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1793ms 17:43:46 INFO - PROCESS | 1795 | 1461026626475 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:43:46 INFO - PROCESS | 1795 | 1461026626478 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:43:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:43:46 INFO - PROCESS | 1795 | 1461026626485 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:43:46 INFO - PROCESS | 1795 | 1461026626488 Marionette TRACE conn3 <- [1,1574,null,{}] 17:43:46 INFO - PROCESS | 1795 | 1461026626494 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:46 INFO - PROCESS | 1795 | 1461026626725 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:43:47 INFO - PROCESS | 1795 | 1461026627053 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x974d6400 == 173 [pid = 1795] [id = 401] 17:43:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 223 (0x97530000) [pid = 1795] [serial = 1204] [outer = (nil)] 17:43:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 224 (0x975c0800) [pid = 1795] [serial = 1205] [outer = 0x97530000] 17:43:47 INFO - PROCESS | 1795 | 1461026627142 Marionette DEBUG loaded listener.js 17:43:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 225 (0x975cb000) [pid = 1795] [serial = 1206] [outer = 0x97530000] 17:43:47 INFO - PROCESS | 1795 | 1461026627995 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 17:43:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1548ms 17:43:48 INFO - PROCESS | 1795 | 1461026628034 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:43:48 INFO - PROCESS | 1795 | 1461026628037 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:43:48 INFO - PROCESS | 1795 | 1461026628044 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:43:48 INFO - PROCESS | 1795 | 1461026628048 Marionette TRACE conn3 <- [1,1578,null,{}] 17:43:48 INFO - PROCESS | 1795 | 1461026628054 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:48 INFO - PROCESS | 1795 | 1461026628262 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:43:48 INFO - PROCESS | 1795 | 1461026628599 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x866d1c00 == 174 [pid = 1795] [id = 402] 17:43:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 226 (0x86d05400) [pid = 1795] [serial = 1207] [outer = (nil)] 17:43:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 227 (0x97880000) [pid = 1795] [serial = 1208] [outer = 0x86d05400] 17:43:48 INFO - PROCESS | 1795 | 1461026628690 Marionette DEBUG loaded listener.js 17:43:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 228 (0x97911000) [pid = 1795] [serial = 1209] [outer = 0x86d05400] 17:43:49 INFO - PROCESS | 1795 | 1461026629585 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 17:43:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:43:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1605ms 17:43:49 INFO - PROCESS | 1795 | 1461026629650 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:43:49 INFO - PROCESS | 1795 | 1461026629653 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:43:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:43:49 INFO - PROCESS | 1795 | 1461026629660 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:43:49 INFO - PROCESS | 1795 | 1461026629664 Marionette TRACE conn3 <- [1,1582,null,{}] 17:43:49 INFO - PROCESS | 1795 | 1461026629670 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:49 INFO - PROCESS | 1795 | 1461026629905 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:43:50 INFO - PROCESS | 1795 | 1461026630244 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x8756e800 == 175 [pid = 1795] [id = 403] 17:43:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 229 (0x9790dc00) [pid = 1795] [serial = 1210] [outer = (nil)] 17:43:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 230 (0x97caec00) [pid = 1795] [serial = 1211] [outer = 0x9790dc00] 17:43:50 INFO - PROCESS | 1795 | 1461026630328 Marionette DEBUG loaded listener.js 17:43:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 231 (0x984acc00) [pid = 1795] [serial = 1212] [outer = 0x9790dc00] 17:43:51 INFO - PROCESS | 1795 | 1461026631202 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:43:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:43:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1581ms 17:43:51 INFO - PROCESS | 1795 | 1461026631242 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:43:51 INFO - PROCESS | 1795 | 1461026631245 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:43:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:43:51 INFO - PROCESS | 1795 | 1461026631251 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:43:51 INFO - PROCESS | 1795 | 1461026631255 Marionette TRACE conn3 <- [1,1586,null,{}] 17:43:51 INFO - PROCESS | 1795 | 1461026631260 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:51 INFO - PROCESS | 1795 | 1461026631463 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:43:51 INFO - PROCESS | 1795 | 1461026631797 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x9753d000 == 176 [pid = 1795] [id = 404] 17:43:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 232 (0x97911c00) [pid = 1795] [serial = 1213] [outer = (nil)] 17:43:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 233 (0x984e8000) [pid = 1795] [serial = 1214] [outer = 0x97911c00] 17:43:51 INFO - PROCESS | 1795 | 1461026631893 Marionette DEBUG loaded listener.js 17:43:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 234 (0x984eb800) [pid = 1795] [serial = 1215] [outer = 0x97911c00] 17:43:52 INFO - PROCESS | 1795 | 1461026632785 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 17:43:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:43:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1589ms 17:43:52 INFO - PROCESS | 1795 | 1461026632842 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:43:52 INFO - PROCESS | 1795 | 1461026632846 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:43:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:43:52 INFO - PROCESS | 1795 | 1461026632852 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:43:52 INFO - PROCESS | 1795 | 1461026632856 Marionette TRACE conn3 <- [1,1590,null,{}] 17:43:52 INFO - PROCESS | 1795 | 1461026632862 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:53 INFO - PROCESS | 1795 | 1461026633076 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:43:53 INFO - PROCESS | 1795 | 1461026633469 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fd5800 == 177 [pid = 1795] [id = 405] 17:43:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 235 (0x84fd6c00) [pid = 1795] [serial = 1216] [outer = (nil)] 17:43:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 236 (0x86d03800) [pid = 1795] [serial = 1217] [outer = 0x84fd6c00] 17:43:53 INFO - PROCESS | 1795 | 1461026633557 Marionette DEBUG loaded listener.js 17:43:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 237 (0x87096400) [pid = 1795] [serial = 1218] [outer = 0x84fd6c00] 17:43:55 INFO - PROCESS | 1795 | 1461026635229 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 17:43:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:43:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2502ms 17:43:55 INFO - PROCESS | 1795 | 1461026635363 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:43:55 INFO - PROCESS | 1795 | 1461026635367 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:43:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:43:55 INFO - PROCESS | 1795 | 1461026635377 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:43:55 INFO - PROCESS | 1795 | 1461026635382 Marionette TRACE conn3 <- [1,1594,null,{}] 17:43:55 INFO - PROCESS | 1795 | 1461026635390 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:55 INFO - PROCESS | 1795 | 1461026635581 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8e88f000 == 176 [pid = 1795] [id = 54] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9c0400 == 175 [pid = 1795] [id = 283] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x855f8000 == 174 [pid = 1795] [id = 234] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x9323e800 == 173 [pid = 1795] [id = 40] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8c009800 == 172 [pid = 1795] [id = 144] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8a52f800 == 171 [pid = 1795] [id = 280] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8e890400 == 170 [pid = 1795] [id = 85] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8e885000 == 169 [pid = 1795] [id = 114] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x91027000 == 168 [pid = 1795] [id = 41] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8e979000 == 167 [pid = 1795] [id = 281] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9c1400 == 166 [pid = 1795] [id = 147] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x866d8c00 == 165 [pid = 1795] [id = 235] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9ed800 == 164 [pid = 1795] [id = 84] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8fe34400 == 163 [pid = 1795] [id = 285] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9c2400 == 162 [pid = 1795] [id = 282] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f1400 == 161 [pid = 1795] [id = 284] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x855ed000 == 160 [pid = 1795] [id = 233] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x90050800 == 159 [pid = 1795] [id = 286] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x866cfc00 == 158 [pid = 1795] [id = 321] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x867be800 == 157 [pid = 1795] [id = 320] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x933ac000 == 156 [pid = 1795] [id = 143] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8a523400 == 155 [pid = 1795] [id = 194] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x82b1cc00 == 154 [pid = 1795] [id = 387] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8809bc00 == 153 [pid = 1795] [id = 386] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8766c400 == 152 [pid = 1795] [id = 385] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x82b12800 == 151 [pid = 1795] [id = 341] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x866d5400 == 150 [pid = 1795] [id = 384] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x83907400 == 149 [pid = 1795] [id = 383] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8a524400 == 148 [pid = 1795] [id = 382] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x944b4800 == 147 [pid = 1795] [id = 381] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x933ad800 == 146 [pid = 1795] [id = 380] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x82b13800 == 145 [pid = 1795] [id = 378] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x89e84400 == 144 [pid = 1795] [id = 379] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8faa9c00 == 143 [pid = 1795] [id = 377] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x9057b000 == 142 [pid = 1795] [id = 376] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8fdda400 == 141 [pid = 1795] [id = 375] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8a6b6800 == 140 [pid = 1795] [id = 373] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8dfe9400 == 139 [pid = 1795] [id = 374] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8dfe9000 == 138 [pid = 1795] [id = 372] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x881b4c00 == 137 [pid = 1795] [id = 371] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8756a800 == 136 [pid = 1795] [id = 370] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x89e86c00 == 135 [pid = 1795] [id = 369] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x89e18c00 == 134 [pid = 1795] [id = 367] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x82b17800 == 133 [pid = 1795] [id = 368] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x86d01c00 == 132 [pid = 1795] [id = 366] 17:43:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8465a400 == 131 [pid = 1795] [id = 365] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 236 (0x8465a000) [pid = 1795] [serial = 1082] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 235 (0x8809b400) [pid = 1795] [serial = 1086] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 234 (0x90052c00) [pid = 1795] [serial = 1055] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 233 (0x94127000) [pid = 1795] [serial = 1070] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 232 (0x87671800) [pid = 1795] [serial = 1085] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 231 (0x8c00a000) [pid = 1795] [serial = 1040] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 230 (0x913b7400) [pid = 1795] [serial = 1058] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 229 (0x88cce000) [pid = 1795] [serial = 1088] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 228 (0x86d05c00) [pid = 1795] [serial = 1031] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 227 (0x8e995800) [pid = 1795] [serial = 1046] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 226 (0x855f4400) [pid = 1795] [serial = 1079] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 225 (0x9350ec00) [pid = 1795] [serial = 1064] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 224 (0x89e8f000) [pid = 1795] [serial = 1026] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 223 (0x8a846400) [pid = 1795] [serial = 1037] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 222 (0x94123400) [pid = 1795] [serial = 1067] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 221 (0x84fd9800) [pid = 1795] [serial = 1083] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 220 (0x8a076800) [pid = 1795] [serial = 1034] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 219 (0x8fdd3400) [pid = 1795] [serial = 1052] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 218 (0x89e1e000) [pid = 1795] [serial = 1089] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 217 (0x84ee7c00) [pid = 1795] [serial = 1028] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 216 (0x866d2000) [pid = 1795] [serial = 1076] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 215 (0x8e88cc00) [pid = 1795] [serial = 1043] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 214 (0x8e9f3800) [pid = 1795] [serial = 1049] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 213 (0x865c7800) [pid = 1795] [serial = 1091] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 212 (0x8708f800) [pid = 1795] [serial = 1092] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 211 (0x866d1400) [pid = 1795] [serial = 1080] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 210 (0x865cf000) [pid = 1795] [serial = 1073] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 209 (0x9326ec00) [pid = 1795] [serial = 1061] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | --DOMWINDOW == 208 (0x8a0b4000) [pid = 1795] [serial = 1094] [outer = (nil)] [url = about:blank] 17:43:56 INFO - PROCESS | 1795 | 1461026636776 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b17800 == 132 [pid = 1795] [id = 406] 17:43:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 209 (0x82b1cc00) [pid = 1795] [serial = 1219] [outer = (nil)] 17:43:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 210 (0x84dc9800) [pid = 1795] [serial = 1220] [outer = 0x82b1cc00] 17:43:56 INFO - PROCESS | 1795 | 1461026636883 Marionette DEBUG loaded listener.js 17:43:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 211 (0x84fdf000) [pid = 1795] [serial = 1221] [outer = 0x82b1cc00] 17:43:57 INFO - PROCESS | 1795 | 1461026637720 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:43:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:43:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2387ms 17:43:57 INFO - PROCESS | 1795 | 1461026637765 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:43:57 INFO - PROCESS | 1795 | 1461026637773 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:43:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:43:57 INFO - PROCESS | 1795 | 1461026637783 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:43:57 INFO - PROCESS | 1795 | 1461026637786 Marionette TRACE conn3 <- [1,1598,null,{}] 17:43:57 INFO - PROCESS | 1795 | 1461026637792 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:57 INFO - PROCESS | 1795 | 1461026637973 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:43:58 INFO - PROCESS | 1795 | 1461026637992 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:58 INFO - PROCESS | 1795 | ++DOCSHELL 0x867b7400 == 133 [pid = 1795] [id = 407] 17:43:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 212 (0x867be800) [pid = 1795] [serial = 1222] [outer = (nil)] 17:43:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 213 (0x8708a800) [pid = 1795] [serial = 1223] [outer = 0x867be800] 17:43:58 INFO - PROCESS | 1795 | 1461026638088 Marionette DEBUG loaded listener.js 17:43:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 214 (0x87095000) [pid = 1795] [serial = 1224] [outer = 0x867be800] 17:43:59 INFO - PROCESS | 1795 | 1461026639196 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1429ms 17:43:59 INFO - PROCESS | 1795 | 1461026639212 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:43:59 INFO - PROCESS | 1795 | 1461026639215 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:43:59 INFO - PROCESS | 1795 | 1461026639222 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:43:59 INFO - PROCESS | 1795 | 1461026639228 Marionette TRACE conn3 <- [1,1602,null,{}] 17:43:59 INFO - PROCESS | 1795 | 1461026639243 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:59 INFO - PROCESS | 1795 | 1461026639530 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:43:59 INFO - PROCESS | 1795 | 1461026639571 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dc7400 == 134 [pid = 1795] [id = 408] 17:43:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 215 (0x8809f800) [pid = 1795] [serial = 1225] [outer = (nil)] 17:43:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 216 (0x88cc5c00) [pid = 1795] [serial = 1226] [outer = 0x8809f800] 17:43:59 INFO - PROCESS | 1795 | 1461026639646 Marionette DEBUG loaded listener.js 17:43:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 217 (0x89e1b800) [pid = 1795] [serial = 1227] [outer = 0x8809f800] 17:44:00 INFO - PROCESS | 1795 | 1461026640699 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 17:44:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:44:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1535ms 17:44:00 INFO - PROCESS | 1795 | 1461026640760 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:44:00 INFO - PROCESS | 1795 | 1461026640766 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:44:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:44:00 INFO - PROCESS | 1795 | 1461026640789 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:44:00 INFO - PROCESS | 1795 | 1461026640794 Marionette TRACE conn3 <- [1,1606,null,{}] 17:44:00 INFO - PROCESS | 1795 | 1461026640802 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:01 INFO - PROCESS | 1795 | 1461026641123 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:44:01 INFO - PROCESS | 1795 | 1461026641156 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x866d4c00 == 135 [pid = 1795] [id = 409] 17:44:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 218 (0x89e8c000) [pid = 1795] [serial = 1228] [outer = (nil)] 17:44:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 219 (0x8a0b1c00) [pid = 1795] [serial = 1229] [outer = 0x89e8c000] 17:44:01 INFO - PROCESS | 1795 | 1461026641292 Marionette DEBUG loaded listener.js 17:44:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 220 (0x8a527000) [pid = 1795] [serial = 1230] [outer = 0x89e8c000] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 219 (0x8a582000) [pid = 1795] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 218 (0x8e978400) [pid = 1795] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 217 (0x84edf800) [pid = 1795] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 216 (0x89e82000) [pid = 1795] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 215 (0x83ea9400) [pid = 1795] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 214 (0x933af000) [pid = 1795] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 213 (0x8a083c00) [pid = 1795] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 212 (0x87672000) [pid = 1795] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 211 (0x87573c00) [pid = 1795] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 210 (0x867ba400) [pid = 1795] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 209 (0x93245c00) [pid = 1795] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 208 (0x8fe3a000) [pid = 1795] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 207 (0x8dfeb000) [pid = 1795] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 206 (0x8465cc00) [pid = 1795] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 205 (0x90196400) [pid = 1795] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 204 (0x89e86800) [pid = 1795] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 203 (0x8a6bf800) [pid = 1795] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 202 (0x94249800) [pid = 1795] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 201 (0x84ed9800) [pid = 1795] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 200 (0x8e88e400) [pid = 1795] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 199 (0x9004ac00) [pid = 1795] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 198 (0x9060c800) [pid = 1795] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 197 (0x8e9b8400) [pid = 1795] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 196 (0x90607400) [pid = 1795] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 195 (0x913b7800) [pid = 1795] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 194 (0x8a584c00) [pid = 1795] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 193 (0x89e85000) [pid = 1795] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 192 (0x8a6b6000) [pid = 1795] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 191 (0x8f755400) [pid = 1795] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 190 (0x8dc98800) [pid = 1795] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 189 (0x83ea5000) [pid = 1795] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:44:02 INFO - PROCESS | 1795 | --DOMWINDOW == 188 (0x8fdd9800) [pid = 1795] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 187 (0x8465b400) [pid = 1795] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 186 (0x87091800) [pid = 1795] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x84ede400) [pid = 1795] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x8c00ac00) [pid = 1795] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x8a581000) [pid = 1795] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x944b5800) [pid = 1795] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x8a6c2800) [pid = 1795] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x8c009c00) [pid = 1795] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x8e972000) [pid = 1795] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x8e9c1000) [pid = 1795] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x9019cc00) [pid = 1795] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x8e979800) [pid = 1795] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x87674800) [pid = 1795] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x84ee4c00) [pid = 1795] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x8a0ab000) [pid = 1795] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x8708c400) [pid = 1795] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x8e97a400) [pid = 1795] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x8a083800) [pid = 1795] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x88cc8800) [pid = 1795] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x8b7ce400) [pid = 1795] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x8df48c00) [pid = 1795] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x90195000) [pid = 1795] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x8e901800) [pid = 1795] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x83909800) [pid = 1795] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:44:03 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x8dfe7800) [pid = 1795] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:44:03 INFO - PROCESS | 1795 | 1461026643511 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 17:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 2787ms 17:44:03 INFO - PROCESS | 1795 | 1461026643576 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:44:03 INFO - PROCESS | 1795 | 1461026643580 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:44:03 INFO - PROCESS | 1795 | 1461026643586 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:44:03 INFO - PROCESS | 1795 | 1461026643588 Marionette TRACE conn3 <- [1,1610,null,{}] 17:44:03 INFO - PROCESS | 1795 | 1461026643595 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:03 INFO - PROCESS | 1795 | 1461026643852 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:44:03 INFO - PROCESS | 1795 | 1461026643870 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x83ea5000 == 136 [pid = 1795] [id = 410] 17:44:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x8465cc00) [pid = 1795] [serial = 1231] [outer = (nil)] 17:44:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x867b5c00) [pid = 1795] [serial = 1232] [outer = 0x8465cc00] 17:44:03 INFO - PROCESS | 1795 | 1461026643945 Marionette DEBUG loaded listener.js 17:44:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x87091c00) [pid = 1795] [serial = 1233] [outer = 0x8465cc00] 17:44:04 INFO - PROCESS | 1795 | 1461026644965 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 17:44:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:44:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1439ms 17:44:05 INFO - PROCESS | 1795 | 1461026645026 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:44:05 INFO - PROCESS | 1795 | 1461026645033 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:44:05 INFO - PROCESS | 1795 | 1461026645041 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:44:05 INFO - PROCESS | 1795 | 1461026645048 Marionette TRACE conn3 <- [1,1614,null,{}] 17:44:05 INFO - PROCESS | 1795 | 1461026645058 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:05 INFO - PROCESS | 1795 | 1461026645310 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:44:05 INFO - PROCESS | 1795 | 1461026645674 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x855f0400 == 137 [pid = 1795] [id = 411] 17:44:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x855f5000) [pid = 1795] [serial = 1234] [outer = (nil)] 17:44:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x865c7800) [pid = 1795] [serial = 1235] [outer = 0x855f5000] 17:44:05 INFO - PROCESS | 1795 | 1461026645762 Marionette DEBUG loaded listener.js 17:44:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x866d0c00) [pid = 1795] [serial = 1236] [outer = 0x855f5000] 17:44:06 INFO - PROCESS | 1795 | 1461026646688 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 17:44:06 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 17:44:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1690ms 17:44:06 INFO - PROCESS | 1795 | 1461026646732 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:44:06 INFO - PROCESS | 1795 | 1461026646741 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:44:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:44:06 INFO - PROCESS | 1795 | 1461026646751 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:44:06 INFO - PROCESS | 1795 | 1461026646755 Marionette TRACE conn3 <- [1,1618,null,{}] 17:44:06 INFO - PROCESS | 1795 | 1461026646762 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:06 INFO - PROCESS | 1795 | 1461026646962 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:44:07 INFO - PROCESS | 1795 | 1461026647289 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x867c1000 == 138 [pid = 1795] [id = 412] 17:44:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x86d08400) [pid = 1795] [serial = 1237] [outer = (nil)] 17:44:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x87671800) [pid = 1795] [serial = 1238] [outer = 0x86d08400] 17:44:07 INFO - PROCESS | 1795 | 1461026647380 Marionette DEBUG loaded listener.js 17:44:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x8809e400) [pid = 1795] [serial = 1239] [outer = 0x86d08400] 17:44:08 INFO - PROCESS | 1795 | 1461026648323 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 17:44:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:44:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1637ms 17:44:08 INFO - PROCESS | 1795 | 1461026648388 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:44:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:44:08 INFO - PROCESS | 1795 | 1461026648393 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:44:08 INFO - PROCESS | 1795 | 1461026648399 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:44:08 INFO - PROCESS | 1795 | 1461026648405 Marionette TRACE conn3 <- [1,1622,null,{}] 17:44:08 INFO - PROCESS | 1795 | 1461026648422 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:08 INFO - PROCESS | 1795 | 1461026648669 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:44:09 INFO - PROCESS | 1795 | 1461026649037 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:09 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e1dc00 == 139 [pid = 1795] [id = 413] 17:44:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x8a077c00) [pid = 1795] [serial = 1240] [outer = (nil)] 17:44:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x8a0aa800) [pid = 1795] [serial = 1241] [outer = 0x8a077c00] 17:44:09 INFO - PROCESS | 1795 | 1461026649132 Marionette DEBUG loaded listener.js 17:44:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x8a57f800) [pid = 1795] [serial = 1242] [outer = 0x8a077c00] 17:44:10 INFO - PROCESS | 1795 | 1461026650057 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 17:44:10 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 17:44:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1692ms 17:44:10 INFO - PROCESS | 1795 | 1461026650091 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:44:10 INFO - PROCESS | 1795 | 1461026650095 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:44:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:44:10 INFO - PROCESS | 1795 | 1461026650102 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:44:10 INFO - PROCESS | 1795 | 1461026650105 Marionette TRACE conn3 <- [1,1626,null,{}] 17:44:10 INFO - PROCESS | 1795 | 1461026650111 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:10 INFO - PROCESS | 1795 | 1461026650302 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:44:10 INFO - PROCESS | 1795 | 1461026650583 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x867b8000 == 140 [pid = 1795] [id = 414] 17:44:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x8a6b7400) [pid = 1795] [serial = 1243] [outer = (nil)] 17:44:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x8a842800) [pid = 1795] [serial = 1244] [outer = 0x8a6b7400] 17:44:10 INFO - PROCESS | 1795 | 1461026650720 Marionette DEBUG loaded listener.js 17:44:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x8a84e800) [pid = 1795] [serial = 1245] [outer = 0x8a6b7400] 17:44:11 INFO - PROCESS | 1795 | 1461026651588 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:44:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:44:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1530ms 17:44:11 INFO - PROCESS | 1795 | 1461026651633 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:44:11 INFO - PROCESS | 1795 | 1461026651637 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:44:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:44:11 INFO - PROCESS | 1795 | 1461026651643 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:44:11 INFO - PROCESS | 1795 | 1461026651647 Marionette TRACE conn3 <- [1,1630,null,{}] 17:44:11 INFO - PROCESS | 1795 | 1461026651653 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:11 INFO - PROCESS | 1795 | 1461026651840 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:44:12 INFO - PROCESS | 1795 | 1461026652168 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:12 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a6b8400 == 141 [pid = 1795] [id = 415] 17:44:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x8a6b8800) [pid = 1795] [serial = 1246] [outer = (nil)] 17:44:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x8b7ce400) [pid = 1795] [serial = 1247] [outer = 0x8a6b8800] 17:44:12 INFO - PROCESS | 1795 | 1461026652259 Marionette DEBUG loaded listener.js 17:44:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x8c004c00) [pid = 1795] [serial = 1248] [outer = 0x8a6b8800] 17:44:13 INFO - PROCESS | 1795 | 1461026653155 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 17:44:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:44:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1581ms 17:44:13 INFO - PROCESS | 1795 | 1461026653225 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:44:13 INFO - PROCESS | 1795 | 1461026653230 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:44:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:44:13 INFO - PROCESS | 1795 | 1461026653236 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:44:13 INFO - PROCESS | 1795 | 1461026653240 Marionette TRACE conn3 <- [1,1634,null,{}] 17:44:13 INFO - PROCESS | 1795 | 1461026653246 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:13 INFO - PROCESS | 1795 | 1461026653509 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:44:13 INFO - PROCESS | 1795 | 1461026653845 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x84658400 == 142 [pid = 1795] [id = 416] 17:44:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x8c350800) [pid = 1795] [serial = 1249] [outer = (nil)] 17:44:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x8dc98400) [pid = 1795] [serial = 1250] [outer = 0x8c350800] 17:44:13 INFO - PROCESS | 1795 | 1461026653936 Marionette DEBUG loaded listener.js 17:44:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x8df49800) [pid = 1795] [serial = 1251] [outer = 0x8c350800] 17:44:14 INFO - PROCESS | 1795 | 1461026654836 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:44:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:44:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1630ms 17:44:14 INFO - PROCESS | 1795 | 1461026654869 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:44:14 INFO - PROCESS | 1795 | 1461026654872 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:44:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:44:14 INFO - PROCESS | 1795 | 1461026654888 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:44:14 INFO - PROCESS | 1795 | 1461026654891 Marionette TRACE conn3 <- [1,1638,null,{}] 17:44:14 INFO - PROCESS | 1795 | 1461026654900 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:15 INFO - PROCESS | 1795 | 1461026655086 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:44:15 INFO - PROCESS | 1795 | 1461026655412 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a083c00 == 143 [pid = 1795] [id = 417] 17:44:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x8a0ac400) [pid = 1795] [serial = 1252] [outer = (nil)] 17:44:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x8e885400) [pid = 1795] [serial = 1253] [outer = 0x8a0ac400] 17:44:15 INFO - PROCESS | 1795 | 1461026655510 Marionette DEBUG loaded listener.js 17:44:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 187 (0x8e88f400) [pid = 1795] [serial = 1254] [outer = 0x8a0ac400] 17:44:16 INFO - PROCESS | 1795 | 1461026656445 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 17:44:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:44:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1595ms 17:44:16 INFO - PROCESS | 1795 | 1461026656477 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:44:16 INFO - PROCESS | 1795 | 1461026656480 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:44:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:44:16 INFO - PROCESS | 1795 | 1461026656487 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:44:16 INFO - PROCESS | 1795 | 1461026656490 Marionette TRACE conn3 <- [1,1642,null,{}] 17:44:16 INFO - PROCESS | 1795 | 1461026656496 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:16 INFO - PROCESS | 1795 | 1461026656682 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:44:17 INFO - PROCESS | 1795 | 1461026657008 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x867c0800 == 144 [pid = 1795] [id = 418] 17:44:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 188 (0x8df4ec00) [pid = 1795] [serial = 1255] [outer = (nil)] 17:44:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 189 (0x8e978c00) [pid = 1795] [serial = 1256] [outer = 0x8df4ec00] 17:44:17 INFO - PROCESS | 1795 | 1461026657098 Marionette DEBUG loaded listener.js 17:44:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 190 (0x8e98f400) [pid = 1795] [serial = 1257] [outer = 0x8df4ec00] 17:44:17 INFO - PROCESS | 1795 | 1461026657923 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 17:44:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:44:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1484ms 17:44:17 INFO - PROCESS | 1795 | 1461026657972 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:44:17 INFO - PROCESS | 1795 | 1461026657976 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:44:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:44:17 INFO - PROCESS | 1795 | 1461026657982 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:44:17 INFO - PROCESS | 1795 | 1461026657986 Marionette TRACE conn3 <- [1,1646,null,{}] 17:44:17 INFO - PROCESS | 1795 | 1461026657991 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:18 INFO - PROCESS | 1795 | 1461026658187 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:44:18 INFO - PROCESS | 1795 | 1461026658510 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e910000 == 145 [pid = 1795] [id = 419] 17:44:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 191 (0x8e910c00) [pid = 1795] [serial = 1258] [outer = (nil)] 17:44:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 192 (0x8e9be400) [pid = 1795] [serial = 1259] [outer = 0x8e910c00] 17:44:18 INFO - PROCESS | 1795 | 1461026658616 Marionette DEBUG loaded listener.js 17:44:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 193 (0x8e9c4000) [pid = 1795] [serial = 1260] [outer = 0x8e910c00] 17:44:19 INFO - PROCESS | 1795 | 1461026659487 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 17:44:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:44:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1540ms 17:44:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:44:19 INFO - PROCESS | 1795 | 1461026659523 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:44:19 INFO - PROCESS | 1795 | 1461026659526 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:44:19 INFO - PROCESS | 1795 | 1461026659534 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:44:19 INFO - PROCESS | 1795 | 1461026659543 Marionette TRACE conn3 <- [1,1650,null,{}] 17:44:19 INFO - PROCESS | 1795 | 1461026659554 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:19 INFO - PROCESS | 1795 | 1461026659741 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:44:20 INFO - PROCESS | 1795 | 1461026660081 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a52ac00 == 146 [pid = 1795] [id = 420] 17:44:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 194 (0x8c00d800) [pid = 1795] [serial = 1261] [outer = (nil)] 17:44:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 195 (0x8e9f9400) [pid = 1795] [serial = 1262] [outer = 0x8c00d800] 17:44:20 INFO - PROCESS | 1795 | 1461026660177 Marionette DEBUG loaded listener.js 17:44:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 196 (0x8f753800) [pid = 1795] [serial = 1263] [outer = 0x8c00d800] 17:44:21 INFO - PROCESS | 1795 | 1461026661037 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 17:44:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:44:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1540ms 17:44:21 INFO - PROCESS | 1795 | 1461026661073 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:44:21 INFO - PROCESS | 1795 | 1461026661078 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:44:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:44:21 INFO - PROCESS | 1795 | 1461026661084 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:44:21 INFO - PROCESS | 1795 | 1461026661089 Marionette TRACE conn3 <- [1,1654,null,{}] 17:44:21 INFO - PROCESS | 1795 | 1461026661094 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:21 INFO - PROCESS | 1795 | 1461026661315 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:44:21 INFO - PROCESS | 1795 | 1461026661654 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9ed000 == 147 [pid = 1795] [id = 421] 17:44:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 197 (0x8fb6fc00) [pid = 1795] [serial = 1264] [outer = (nil)] 17:44:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 198 (0x8fdd6800) [pid = 1795] [serial = 1265] [outer = 0x8fb6fc00] 17:44:21 INFO - PROCESS | 1795 | 1461026661752 Marionette DEBUG loaded listener.js 17:44:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 199 (0x8fe32800) [pid = 1795] [serial = 1266] [outer = 0x8fb6fc00] 17:44:22 INFO - PROCESS | 1795 | 1461026662634 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:44:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:44:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1582ms 17:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:44:22 INFO - PROCESS | 1795 | 1461026662668 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:44:22 INFO - PROCESS | 1795 | 1461026662671 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:44:22 INFO - PROCESS | 1795 | 1461026662678 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:44:22 INFO - PROCESS | 1795 | 1461026662681 Marionette TRACE conn3 <- [1,1658,null,{}] 17:44:22 INFO - PROCESS | 1795 | 1461026662687 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:22 INFO - PROCESS | 1795 | 1461026662887 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:44:23 INFO - PROCESS | 1795 | 1461026663224 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x9004ac00 == 148 [pid = 1795] [id = 422] 17:44:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 200 (0x9004c800) [pid = 1795] [serial = 1267] [outer = (nil)] 17:44:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 201 (0x90194800) [pid = 1795] [serial = 1268] [outer = 0x9004c800] 17:44:23 INFO - PROCESS | 1795 | 1461026663320 Marionette DEBUG loaded listener.js 17:44:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 202 (0x9019d800) [pid = 1795] [serial = 1269] [outer = 0x9004c800] 17:44:24 INFO - PROCESS | 1795 | 1461026664202 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1591ms 17:44:24 INFO - PROCESS | 1795 | 1461026664269 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:44:24 INFO - PROCESS | 1795 | 1461026664273 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:44:24 INFO - PROCESS | 1795 | 1461026664279 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:44:24 INFO - PROCESS | 1795 | 1461026664282 Marionette TRACE conn3 <- [1,1662,null,{}] 17:44:24 INFO - PROCESS | 1795 | 1461026664288 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:24 INFO - PROCESS | 1795 | 1461026664485 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:44:24 INFO - PROCESS | 1795 | 1461026664861 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fe3a800 == 149 [pid = 1795] [id = 423] 17:44:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 203 (0x9004b400) [pid = 1795] [serial = 1270] [outer = (nil)] 17:44:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 204 (0x90608000) [pid = 1795] [serial = 1271] [outer = 0x9004b400] 17:44:24 INFO - PROCESS | 1795 | 1461026664969 Marionette DEBUG loaded listener.js 17:44:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 205 (0x9060dc00) [pid = 1795] [serial = 1272] [outer = 0x9004b400] 17:44:25 INFO - PROCESS | 1795 | 1461026665838 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1631ms 17:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:44:25 INFO - PROCESS | 1795 | 1461026665911 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:44:25 INFO - PROCESS | 1795 | 1461026665914 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:44:25 INFO - PROCESS | 1795 | 1461026665920 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:44:25 INFO - PROCESS | 1795 | 1461026665924 Marionette TRACE conn3 <- [1,1666,null,{}] 17:44:25 INFO - PROCESS | 1795 | 1461026665930 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:26 INFO - PROCESS | 1795 | 1461026666123 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:44:26 INFO - PROCESS | 1795 | 1461026666453 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x866d2c00 == 150 [pid = 1795] [id = 424] 17:44:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 206 (0x9057b000) [pid = 1795] [serial = 1273] [outer = (nil)] 17:44:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 207 (0x915c1400) [pid = 1795] [serial = 1274] [outer = 0x9057b000] 17:44:26 INFO - PROCESS | 1795 | 1461026666542 Marionette DEBUG loaded listener.js 17:44:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 208 (0x93237c00) [pid = 1795] [serial = 1275] [outer = 0x9057b000] 17:44:27 INFO - PROCESS | 1795 | 1461026667420 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 17:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1581ms 17:44:27 INFO - PROCESS | 1795 | 1461026667501 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:44:27 INFO - PROCESS | 1795 | 1461026667505 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:44:27 INFO - PROCESS | 1795 | 1461026667512 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:44:27 INFO - PROCESS | 1795 | 1461026667514 Marionette TRACE conn3 <- [1,1670,null,{}] 17:44:27 INFO - PROCESS | 1795 | 1461026667521 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:27 INFO - PROCESS | 1795 | 1461026667723 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:44:28 INFO - PROCESS | 1795 | 1461026668052 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:28 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b1d000 == 151 [pid = 1795] [id = 425] 17:44:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 209 (0x90198400) [pid = 1795] [serial = 1276] [outer = (nil)] 17:44:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 210 (0x933a5400) [pid = 1795] [serial = 1277] [outer = 0x90198400] 17:44:28 INFO - PROCESS | 1795 | 1461026668141 Marionette DEBUG loaded listener.js 17:44:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 211 (0x933b0000) [pid = 1795] [serial = 1278] [outer = 0x90198400] 17:44:29 INFO - PROCESS | 1795 | 1461026669007 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 17:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1532ms 17:44:29 INFO - PROCESS | 1795 | 1461026669045 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:44:29 INFO - PROCESS | 1795 | 1461026669049 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:44:29 INFO - PROCESS | 1795 | 1461026669055 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:44:29 INFO - PROCESS | 1795 | 1461026669059 Marionette TRACE conn3 <- [1,1674,null,{}] 17:44:29 INFO - PROCESS | 1795 | 1461026669064 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:29 INFO - PROCESS | 1795 | 1461026669283 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:44:29 INFO - PROCESS | 1795 | 1461026669615 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x915bc000 == 152 [pid = 1795] [id = 426] 17:44:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 212 (0x915bd800) [pid = 1795] [serial = 1279] [outer = (nil)] 17:44:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 213 (0x94128000) [pid = 1795] [serial = 1280] [outer = 0x915bd800] 17:44:29 INFO - PROCESS | 1795 | 1461026669704 Marionette DEBUG loaded listener.js 17:44:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 214 (0x94130000) [pid = 1795] [serial = 1281] [outer = 0x915bd800] 17:44:30 INFO - PROCESS | 1795 | 1461026670585 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 17:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1582ms 17:44:30 INFO - PROCESS | 1795 | 1461026670637 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:44:30 INFO - PROCESS | 1795 | 1461026670642 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:44:30 INFO - PROCESS | 1795 | 1461026670648 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:44:30 INFO - PROCESS | 1795 | 1461026670650 Marionette TRACE conn3 <- [1,1678,null,{}] 17:44:30 INFO - PROCESS | 1795 | 1461026670657 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:30 INFO - PROCESS | 1795 | 1461026670855 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:44:31 INFO - PROCESS | 1795 | 1461026671187 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x90199400 == 153 [pid = 1795] [id = 427] 17:44:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 215 (0x90575400) [pid = 1795] [serial = 1282] [outer = (nil)] 17:44:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 216 (0x944b5800) [pid = 1795] [serial = 1283] [outer = 0x90575400] 17:44:31 INFO - PROCESS | 1795 | 1461026671279 Marionette DEBUG loaded listener.js 17:44:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 217 (0x944bb000) [pid = 1795] [serial = 1284] [outer = 0x90575400] 17:44:32 INFO - PROCESS | 1795 | 1461026672208 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 17:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1632ms 17:44:32 INFO - PROCESS | 1795 | 1461026672281 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:44:32 INFO - PROCESS | 1795 | 1461026672285 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:44:32 INFO - PROCESS | 1795 | 1461026672291 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:44:32 INFO - PROCESS | 1795 | 1461026672295 Marionette TRACE conn3 <- [1,1682,null,{}] 17:44:32 INFO - PROCESS | 1795 | 1461026672301 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:32 INFO - PROCESS | 1795 | 1461026672504 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:44:32 INFO - PROCESS | 1795 | 1461026672835 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x9412bc00 == 154 [pid = 1795] [id = 428] 17:44:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 218 (0x94254c00) [pid = 1795] [serial = 1285] [outer = (nil)] 17:44:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 219 (0x95a77000) [pid = 1795] [serial = 1286] [outer = 0x94254c00] 17:44:32 INFO - PROCESS | 1795 | 1461026672924 Marionette DEBUG loaded listener.js 17:44:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 220 (0x95caac00) [pid = 1795] [serial = 1287] [outer = 0x94254c00] 17:44:33 INFO - PROCESS | 1795 | 1461026673797 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 17:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1583ms 17:44:33 INFO - PROCESS | 1795 | 1461026673876 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:44:33 INFO - PROCESS | 1795 | 1461026673879 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:44:33 INFO - PROCESS | 1795 | 1461026673886 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:44:33 INFO - PROCESS | 1795 | 1461026673890 Marionette TRACE conn3 <- [1,1686,null,{}] 17:44:33 INFO - PROCESS | 1795 | 1461026673896 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:34 INFO - PROCESS | 1795 | 1461026674127 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:44:34 INFO - PROCESS | 1795 | 1461026674489 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x933ab800 == 155 [pid = 1795] [id = 429] 17:44:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 221 (0x94255c00) [pid = 1795] [serial = 1288] [outer = (nil)] 17:44:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 222 (0x9671d000) [pid = 1795] [serial = 1289] [outer = 0x94255c00] 17:44:34 INFO - PROCESS | 1795 | 1461026674574 Marionette DEBUG loaded listener.js 17:44:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 223 (0x97144800) [pid = 1795] [serial = 1290] [outer = 0x94255c00] 17:44:36 INFO - PROCESS | 1795 | --DOCSHELL 0x86d02000 == 154 [pid = 1795] [id = 213] 17:44:36 INFO - PROCESS | 1795 | --DOCSHELL 0x94254800 == 153 [pid = 1795] [id = 210] 17:44:36 INFO - PROCESS | 1795 | --DOCSHELL 0x94252000 == 152 [pid = 1795] [id = 211] 17:44:36 INFO - PROCESS | 1795 | --DOCSHELL 0x86d05800 == 151 [pid = 1795] [id = 214] 17:44:36 INFO - PROCESS | 1795 | --DOCSHELL 0x866d4c00 == 150 [pid = 1795] [id = 409] 17:44:36 INFO - PROCESS | 1795 | --DOCSHELL 0x84dc7400 == 149 [pid = 1795] [id = 408] 17:44:36 INFO - PROCESS | 1795 | --DOCSHELL 0x867b7400 == 148 [pid = 1795] [id = 407] 17:44:36 INFO - PROCESS | 1795 | --DOCSHELL 0x82b17800 == 147 [pid = 1795] [id = 406] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 222 (0x8a07cc00) [pid = 1795] [serial = 1163] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 221 (0x90576c00) [pid = 1795] [serial = 1128] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 220 (0x8e9bfc00) [pid = 1795] [serial = 1118] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 219 (0x84fd7800) [pid = 1795] [serial = 1152] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 218 (0x94fd9c00) [pid = 1795] [serial = 1148] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 217 (0x8b7c9400) [pid = 1795] [serial = 978] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 216 (0x8e9fb000) [pid = 1795] [serial = 1050] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 215 (0x855f0000) [pid = 1795] [serial = 1029] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 214 (0x8a52dc00) [pid = 1795] [serial = 1035] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 213 (0x8708a400) [pid = 1795] [serial = 1077] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 212 (0x93510400) [pid = 1795] [serial = 1065] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 211 (0x8a58e400) [pid = 1795] [serial = 1104] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 210 (0x881c0400) [pid = 1795] [serial = 1158] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 209 (0x881b2800) [pid = 1795] [serial = 957] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 208 (0x86d04800) [pid = 1795] [serial = 1154] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 207 (0x93271400) [pid = 1795] [serial = 1062] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 206 (0x9019c400) [pid = 1795] [serial = 1056] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 205 (0x8e975400) [pid = 1795] [serial = 1044] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 204 (0x9004e800) [pid = 1795] [serial = 999] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 203 (0x90608800) [pid = 1795] [serial = 1005] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 202 (0x86d0d800) [pid = 1795] [serial = 1155] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 201 (0x8a078400) [pid = 1795] [serial = 969] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 200 (0x8f752000) [pid = 1795] [serial = 1122] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 199 (0x944b9000) [pid = 1795] [serial = 1143] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 198 (0x87091000) [pid = 1795] [serial = 1032] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 197 (0x8fab3400) [pid = 1795] [serial = 1124] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 196 (0x915c5c00) [pid = 1795] [serial = 1133] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 195 (0x94248c00) [pid = 1795] [serial = 1139] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 194 (0x8faa7800) [pid = 1795] [serial = 993] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 193 (0x91024000) [pid = 1795] [serial = 1131] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 192 (0x9350c800) [pid = 1795] [serial = 1136] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 191 (0x8a846000) [pid = 1795] [serial = 975] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 190 (0x8fdd5400) [pid = 1795] [serial = 1125] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 189 (0x9424f000) [pid = 1795] [serial = 1140] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 188 (0x944b7800) [pid = 1795] [serial = 1142] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 187 (0x8a07d800) [pid = 1795] [serial = 1161] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 186 (0x8b7c4000) [pid = 1795] [serial = 1038] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x8e9f2800) [pid = 1795] [serial = 1121] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x8fdddc00) [pid = 1795] [serial = 996] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x8e971400) [pid = 1795] [serial = 1115] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x89e25000) [pid = 1795] [serial = 1008] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x90570400) [pid = 1795] [serial = 1002] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x8a076c00) [pid = 1795] [serial = 1160] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x866d5c00) [pid = 1795] [serial = 1074] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x8766f400) [pid = 1795] [serial = 1100] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x866ca800) [pid = 1795] [serial = 960] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x9019dc00) [pid = 1795] [serial = 1127] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x8c34e000) [pid = 1795] [serial = 1110] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x8a84f800) [pid = 1795] [serial = 1106] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x8b7cb800) [pid = 1795] [serial = 1107] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x84ee1400) [pid = 1795] [serial = 1151] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x8e9c6400) [pid = 1795] [serial = 1119] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x944c2400) [pid = 1795] [serial = 1145] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x8c348800) [pid = 1795] [serial = 981] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x8dfee400) [pid = 1795] [serial = 1113] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x8e9eec00) [pid = 1795] [serial = 990] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x91fe8400) [pid = 1795] [serial = 1134] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x8fddb800) [pid = 1795] [serial = 1053] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x95a70c00) [pid = 1795] [serial = 1149] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x8e974c00) [pid = 1795] [serial = 1116] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x94128400) [pid = 1795] [serial = 1068] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x915c5000) [pid = 1795] [serial = 1059] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x9424b800) [pid = 1795] [serial = 1071] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x91018c00) [pid = 1795] [serial = 1130] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x865c0800) [pid = 1795] [serial = 1097] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x881b6000) [pid = 1795] [serial = 1101] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8c342400) [pid = 1795] [serial = 1109] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8c343400) [pid = 1795] [serial = 1041] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x8766dc00) [pid = 1795] [serial = 963] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x8e99a800) [pid = 1795] [serial = 1047] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8a52c000) [pid = 1795] [serial = 1103] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x8809b000) [pid = 1795] [serial = 1157] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x8a523800) [pid = 1795] [serial = 972] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x865ccc00) [pid = 1795] [serial = 1098] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x89e1ec00) [pid = 1795] [serial = 966] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x93515c00) [pid = 1795] [serial = 1137] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x8dfe7400) [pid = 1795] [serial = 1112] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8dc94400) [pid = 1795] [serial = 984] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x94fcec00) [pid = 1795] [serial = 1146] [outer = (nil)] [url = about:blank] 17:44:36 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8dfee800) [pid = 1795] [serial = 987] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1795 | 1461026677108 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 17:44:37 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 17:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 3249ms 17:44:37 INFO - PROCESS | 1795 | 1461026677135 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:44:37 INFO - PROCESS | 1795 | 1461026677141 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:44:37 INFO - PROCESS | 1795 | 1461026677149 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:44:37 INFO - PROCESS | 1795 | 1461026677155 Marionette TRACE conn3 <- [1,1690,null,{}] 17:44:37 INFO - PROCESS | 1795 | 1461026677163 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:37 INFO - PROCESS | 1795 | 1461026677370 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:44:37 INFO - PROCESS | 1795 | 1461026677581 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dc7800 == 148 [pid = 1795] [id = 430] 17:44:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x84fd8c00) [pid = 1795] [serial = 1291] [outer = (nil)] 17:44:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x855f4400) [pid = 1795] [serial = 1292] [outer = 0x84fd8c00] 17:44:37 INFO - PROCESS | 1795 | 1461026677662 Marionette DEBUG loaded listener.js 17:44:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x865cac00) [pid = 1795] [serial = 1293] [outer = 0x84fd8c00] 17:44:38 INFO - PROCESS | 1795 | 1461026678428 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 17:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1342ms 17:44:38 INFO - PROCESS | 1795 | 1461026678490 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:44:38 INFO - PROCESS | 1795 | 1461026678499 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:44:38 INFO - PROCESS | 1795 | 1461026678509 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:44:38 INFO - PROCESS | 1795 | 1461026678513 Marionette TRACE conn3 <- [1,1694,null,{}] 17:44:38 INFO - PROCESS | 1795 | 1461026678519 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:38 INFO - PROCESS | 1795 | 1461026678802 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:44:38 INFO - PROCESS | 1795 | 1461026678935 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fda000 == 149 [pid = 1795] [id = 431] 17:44:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x855ec000) [pid = 1795] [serial = 1294] [outer = (nil)] 17:44:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x86d0b000) [pid = 1795] [serial = 1295] [outer = 0x855ec000] 17:44:39 INFO - PROCESS | 1795 | 1461026679017 Marionette DEBUG loaded listener.js 17:44:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x87090400) [pid = 1795] [serial = 1296] [outer = 0x855ec000] 17:44:39 INFO - PROCESS | 1795 | 1461026679996 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 17:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1533ms 17:44:40 INFO - PROCESS | 1795 | 1461026680042 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:44:40 INFO - PROCESS | 1795 | 1461026680045 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:44:40 INFO - PROCESS | 1795 | 1461026680059 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:44:40 INFO - PROCESS | 1795 | 1461026680065 Marionette TRACE conn3 <- [1,1698,null,{}] 17:44:40 INFO - PROCESS | 1795 | 1461026680080 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:40 INFO - PROCESS | 1795 | 1461026680343 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:44:40 INFO - PROCESS | 1795 | 1461026680372 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:40 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d0c800 == 150 [pid = 1795] [id = 432] 17:44:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x87675000) [pid = 1795] [serial = 1297] [outer = (nil)] 17:44:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8809b400) [pid = 1795] [serial = 1298] [outer = 0x87675000] 17:44:40 INFO - PROCESS | 1795 | 1461026680447 Marionette DEBUG loaded listener.js 17:44:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x881c0c00) [pid = 1795] [serial = 1299] [outer = 0x87675000] 17:44:41 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x8809f800) [pid = 1795] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:44:41 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x89e8c000) [pid = 1795] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:44:41 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x84fd4800) [pid = 1795] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:44:41 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x867be800) [pid = 1795] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:44:41 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x82b1cc00) [pid = 1795] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:44:41 INFO - PROCESS | 1795 | 1461026681817 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 17:44:41 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 17:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1790ms 17:44:41 INFO - PROCESS | 1795 | 1461026681849 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:44:41 INFO - PROCESS | 1795 | 1461026681853 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:44:41 INFO - PROCESS | 1795 | 1461026681896 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:44:41 INFO - PROCESS | 1795 | 1461026681900 Marionette TRACE conn3 <- [1,1702,null,{}] 17:44:41 INFO - PROCESS | 1795 | 1461026681907 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:42 INFO - PROCESS | 1795 | 1461026682076 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:44:42 INFO - PROCESS | 1795 | 1461026682310 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b1cc00 == 151 [pid = 1795] [id = 433] 17:44:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x866d1400) [pid = 1795] [serial = 1300] [outer = (nil)] 17:44:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x881b9400) [pid = 1795] [serial = 1301] [outer = 0x866d1400] 17:44:42 INFO - PROCESS | 1795 | 1461026682385 Marionette DEBUG loaded listener.js 17:44:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x89e1bc00) [pid = 1795] [serial = 1302] [outer = 0x866d1400] 17:44:43 INFO - PROCESS | 1795 | 1461026683130 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1324ms 17:44:43 INFO - PROCESS | 1795 | 1461026683191 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:44:43 INFO - PROCESS | 1795 | 1461026683195 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:44:43 INFO - PROCESS | 1795 | 1461026683202 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:44:43 INFO - PROCESS | 1795 | 1461026683205 Marionette TRACE conn3 <- [1,1706,null,{}] 17:44:43 INFO - PROCESS | 1795 | 1461026683221 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:43 INFO - PROCESS | 1795 | 1461026683396 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:44:43 INFO - PROCESS | 1795 | 1461026683406 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:43 INFO - PROCESS | 1795 | ++DOCSHELL 0x8465b800 == 152 [pid = 1795] [id = 434] 17:44:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x88cc3c00) [pid = 1795] [serial = 1303] [outer = (nil)] 17:44:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x89e88400) [pid = 1795] [serial = 1304] [outer = 0x88cc3c00] 17:44:43 INFO - PROCESS | 1795 | 1461026683480 Marionette DEBUG loaded listener.js 17:44:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x8a076800) [pid = 1795] [serial = 1305] [outer = 0x88cc3c00] 17:44:44 INFO - PROCESS | 1795 | 1461026684746 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 17:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1584ms 17:44:44 INFO - PROCESS | 1795 | 1461026684787 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:44:44 INFO - PROCESS | 1795 | 1461026684794 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:44:44 INFO - PROCESS | 1795 | 1461026684804 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:44:44 INFO - PROCESS | 1795 | 1461026684808 Marionette TRACE conn3 <- [1,1710,null,{}] 17:44:44 INFO - PROCESS | 1795 | 1461026684817 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:45 INFO - PROCESS | 1795 | 1461026685072 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:44:45 INFO - PROCESS | 1795 | 1461026685409 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fd8400 == 153 [pid = 1795] [id = 435] 17:44:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x866cb800) [pid = 1795] [serial = 1306] [outer = (nil)] 17:44:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x867bac00) [pid = 1795] [serial = 1307] [outer = 0x866cb800] 17:44:45 INFO - PROCESS | 1795 | 1461026685505 Marionette DEBUG loaded listener.js 17:44:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x8708b400) [pid = 1795] [serial = 1308] [outer = 0x866cb800] 17:44:46 INFO - PROCESS | 1795 | 1461026686484 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 17:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1734ms 17:44:46 INFO - PROCESS | 1795 | 1461026686539 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:44:46 INFO - PROCESS | 1795 | 1461026686548 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:44:46 INFO - PROCESS | 1795 | 1461026686559 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:44:46 INFO - PROCESS | 1795 | 1461026686563 Marionette TRACE conn3 <- [1,1714,null,{}] 17:44:46 INFO - PROCESS | 1795 | 1461026686569 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:46 INFO - PROCESS | 1795 | 1461026686773 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:44:47 INFO - PROCESS | 1795 | 1461026687137 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x87571400 == 154 [pid = 1795] [id = 436] 17:44:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x87672800) [pid = 1795] [serial = 1309] [outer = (nil)] 17:44:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x88cc6400) [pid = 1795] [serial = 1310] [outer = 0x87672800] 17:44:47 INFO - PROCESS | 1795 | 1461026687229 Marionette DEBUG loaded listener.js 17:44:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x89e82400) [pid = 1795] [serial = 1311] [outer = 0x87672800] 17:44:48 INFO - PROCESS | 1795 | 1461026688105 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1584ms 17:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:44:48 INFO - PROCESS | 1795 | 1461026688143 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:44:48 INFO - PROCESS | 1795 | 1461026688147 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:44:48 INFO - PROCESS | 1795 | 1461026688154 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:44:48 INFO - PROCESS | 1795 | 1461026688160 Marionette TRACE conn3 <- [1,1718,null,{}] 17:44:48 INFO - PROCESS | 1795 | 1461026688176 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:48 INFO - PROCESS | 1795 | 1461026688393 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:44:48 INFO - PROCESS | 1795 | 1461026688738 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dd1800 == 155 [pid = 1795] [id = 437] 17:44:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x84fe0c00) [pid = 1795] [serial = 1312] [outer = (nil)] 17:44:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x8a585400) [pid = 1795] [serial = 1313] [outer = 0x84fe0c00] 17:44:48 INFO - PROCESS | 1795 | 1461026688834 Marionette DEBUG loaded listener.js 17:44:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x8a58ec00) [pid = 1795] [serial = 1314] [outer = 0x84fe0c00] 17:44:49 INFO - PROCESS | 1795 | 1461026689737 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1640ms 17:44:49 INFO - PROCESS | 1795 | 1461026689793 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:44:49 INFO - PROCESS | 1795 | 1461026689797 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:44:49 INFO - PROCESS | 1795 | 1461026689804 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:44:49 INFO - PROCESS | 1795 | 1461026689807 Marionette TRACE conn3 <- [1,1722,null,{}] 17:44:49 INFO - PROCESS | 1795 | 1461026689813 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:50 INFO - PROCESS | 1795 | 1461026690028 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:44:50 INFO - PROCESS | 1795 | 1461026690392 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a58c800 == 156 [pid = 1795] [id = 438] 17:44:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x8a6b6000) [pid = 1795] [serial = 1315] [outer = (nil)] 17:44:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x8a84a400) [pid = 1795] [serial = 1316] [outer = 0x8a6b6000] 17:44:50 INFO - PROCESS | 1795 | 1461026690479 Marionette DEBUG loaded listener.js 17:44:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x8b7c8000) [pid = 1795] [serial = 1317] [outer = 0x8a6b6000] 17:44:51 INFO - PROCESS | 1795 | 1461026691333 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 17:44:51 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 17:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1580ms 17:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:44:51 INFO - PROCESS | 1795 | 1461026691385 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:44:51 INFO - PROCESS | 1795 | 1461026691388 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:44:51 INFO - PROCESS | 1795 | 1461026691395 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:44:51 INFO - PROCESS | 1795 | 1461026691398 Marionette TRACE conn3 <- [1,1726,null,{}] 17:44:51 INFO - PROCESS | 1795 | 1461026691404 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:51 INFO - PROCESS | 1795 | 1461026691598 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:44:51 INFO - PROCESS | 1795 | 1461026691929 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c3400 == 157 [pid = 1795] [id = 439] 17:44:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x8c00ac00) [pid = 1795] [serial = 1318] [outer = (nil)] 17:44:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x8c344800) [pid = 1795] [serial = 1319] [outer = 0x8c00ac00] 17:44:52 INFO - PROCESS | 1795 | 1461026692019 Marionette DEBUG loaded listener.js 17:44:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x8c347800) [pid = 1795] [serial = 1320] [outer = 0x8c00ac00] 17:44:53 INFO - PROCESS | 1795 | 1461026693022 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 17:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1683ms 17:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:44:53 INFO - PROCESS | 1795 | 1461026693078 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:44:53 INFO - PROCESS | 1795 | 1461026693081 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:44:53 INFO - PROCESS | 1795 | 1461026693088 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:44:53 INFO - PROCESS | 1795 | 1461026693092 Marionette TRACE conn3 <- [1,1730,null,{}] 17:44:53 INFO - PROCESS | 1795 | 1461026693097 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:53 INFO - PROCESS | 1795 | 1461026693327 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:44:53 INFO - PROCESS | 1795 | 1461026693654 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x88cc8c00 == 158 [pid = 1795] [id = 440] 17:44:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x89e1e400) [pid = 1795] [serial = 1321] [outer = (nil)] 17:44:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x8dc91400) [pid = 1795] [serial = 1322] [outer = 0x89e1e400] 17:44:53 INFO - PROCESS | 1795 | 1461026693749 Marionette DEBUG loaded listener.js 17:44:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x8dfee400) [pid = 1795] [serial = 1323] [outer = 0x89e1e400] 17:44:54 INFO - PROCESS | 1795 | 1461026694645 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 17:44:54 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 17:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1633ms 17:44:54 INFO - PROCESS | 1795 | 1461026694721 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:44:54 INFO - PROCESS | 1795 | 1461026694725 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:44:54 INFO - PROCESS | 1795 | 1461026694731 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:44:54 INFO - PROCESS | 1795 | 1461026694734 Marionette TRACE conn3 <- [1,1734,null,{}] 17:44:54 INFO - PROCESS | 1795 | 1461026694740 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:54 INFO - PROCESS | 1795 | 1461026694941 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:44:55 INFO - PROCESS | 1795 | 1461026695309 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:55 INFO - PROCESS | 1795 | ++DOCSHELL 0x8809c000 == 159 [pid = 1795] [id = 441] 17:44:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x8dca0400) [pid = 1795] [serial = 1324] [outer = (nil)] 17:44:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x8e890c00) [pid = 1795] [serial = 1325] [outer = 0x8dca0400] 17:44:55 INFO - PROCESS | 1795 | 1461026695399 Marionette DEBUG loaded listener.js 17:44:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x8e978000) [pid = 1795] [serial = 1326] [outer = 0x8dca0400] 17:44:56 INFO - PROCESS | 1795 | 1461026696229 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 17:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1535ms 17:44:56 INFO - PROCESS | 1795 | 1461026696267 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:44:56 INFO - PROCESS | 1795 | 1461026696272 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:44:56 INFO - PROCESS | 1795 | 1461026696278 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:44:56 INFO - PROCESS | 1795 | 1461026696281 Marionette TRACE conn3 <- [1,1738,null,{}] 17:44:56 INFO - PROCESS | 1795 | 1461026696287 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:56 INFO - PROCESS | 1795 | 1461026696578 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:44:56 INFO - PROCESS | 1795 | 1461026696837 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e887800 == 160 [pid = 1795] [id = 442] 17:44:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x8e88b000) [pid = 1795] [serial = 1327] [outer = (nil)] 17:44:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x8e9bf000) [pid = 1795] [serial = 1328] [outer = 0x8e88b000] 17:44:56 INFO - PROCESS | 1795 | 1461026696927 Marionette DEBUG loaded listener.js 17:44:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x8e9c6400) [pid = 1795] [serial = 1329] [outer = 0x8e88b000] 17:44:57 INFO - PROCESS | 1795 | 1461026697794 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 17:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1587ms 17:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:44:57 INFO - PROCESS | 1795 | 1461026697865 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:44:57 INFO - PROCESS | 1795 | 1461026697868 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:44:57 INFO - PROCESS | 1795 | 1461026697875 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:44:57 INFO - PROCESS | 1795 | 1461026697878 Marionette TRACE conn3 <- [1,1742,null,{}] 17:44:57 INFO - PROCESS | 1795 | 1461026697884 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:58 INFO - PROCESS | 1795 | 1461026698079 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:44:58 INFO - PROCESS | 1795 | 1461026698408 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:58 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a587800 == 161 [pid = 1795] [id = 443] 17:44:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x8b7cf400) [pid = 1795] [serial = 1330] [outer = (nil)] 17:44:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x8e9f5000) [pid = 1795] [serial = 1331] [outer = 0x8b7cf400] 17:44:58 INFO - PROCESS | 1795 | 1461026698498 Marionette DEBUG loaded listener.js 17:44:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x8f75c400) [pid = 1795] [serial = 1332] [outer = 0x8b7cf400] 17:44:59 INFO - PROCESS | 1795 | 1461026699356 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 17:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1534ms 17:44:59 INFO - PROCESS | 1795 | 1461026699407 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:44:59 INFO - PROCESS | 1795 | 1461026699412 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:44:59 INFO - PROCESS | 1795 | 1461026699419 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:44:59 INFO - PROCESS | 1795 | 1461026699422 Marionette TRACE conn3 <- [1,1746,null,{}] 17:44:59 INFO - PROCESS | 1795 | 1461026699428 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:59 INFO - PROCESS | 1795 | 1461026699623 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:44:59 INFO - PROCESS | 1795 | 1461026699962 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c4e0c00 == 162 [pid = 1795] [id = 444] 17:44:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x8fab2c00) [pid = 1795] [serial = 1333] [outer = (nil)] 17:45:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x8fb6ac00) [pid = 1795] [serial = 1334] [outer = 0x8fab2c00] 17:45:00 INFO - PROCESS | 1795 | 1461026700055 Marionette DEBUG loaded listener.js 17:45:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x8fb70800) [pid = 1795] [serial = 1335] [outer = 0x8fab2c00] 17:45:00 INFO - PROCESS | 1795 | 1461026700972 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 17:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1632ms 17:45:01 INFO - PROCESS | 1795 | 1461026701052 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:45:01 INFO - PROCESS | 1795 | 1461026701056 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:45:01 INFO - PROCESS | 1795 | 1461026701063 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:45:01 INFO - PROCESS | 1795 | 1461026701067 Marionette TRACE conn3 <- [1,1750,null,{}] 17:45:01 INFO - PROCESS | 1795 | 1461026701073 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:01 INFO - PROCESS | 1795 | 1461026701354 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:45:01 INFO - PROCESS | 1795 | 1461026701734 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fab0800 == 163 [pid = 1795] [id = 445] 17:45:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x8fddf400) [pid = 1795] [serial = 1336] [outer = (nil)] 17:45:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x90049000) [pid = 1795] [serial = 1337] [outer = 0x8fddf400] 17:45:01 INFO - PROCESS | 1795 | 1461026701906 Marionette DEBUG loaded listener.js 17:45:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x9019e800) [pid = 1795] [serial = 1338] [outer = 0x8fddf400] 17:45:02 INFO - PROCESS | 1795 | 1461026702809 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 17:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1790ms 17:45:02 INFO - PROCESS | 1795 | 1461026702854 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:45:02 INFO - PROCESS | 1795 | 1461026702858 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:45:02 INFO - PROCESS | 1795 | 1461026702864 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:45:02 INFO - PROCESS | 1795 | 1461026702868 Marionette TRACE conn3 <- [1,1754,null,{}] 17:45:02 INFO - PROCESS | 1795 | 1461026702873 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:03 INFO - PROCESS | 1795 | 1461026703072 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:45:03 INFO - PROCESS | 1795 | 1461026703407 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e993400 == 164 [pid = 1795] [id = 446] 17:45:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 187 (0x9004f000) [pid = 1795] [serial = 1339] [outer = (nil)] 17:45:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 188 (0x8e9bcc00) [pid = 1795] [serial = 1340] [outer = 0x9004f000] 17:45:03 INFO - PROCESS | 1795 | 1461026703506 Marionette DEBUG loaded listener.js 17:45:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 189 (0x9057e400) [pid = 1795] [serial = 1341] [outer = 0x9004f000] 17:45:04 INFO - PROCESS | 1795 | 1461026704367 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 17:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1586ms 17:45:04 INFO - PROCESS | 1795 | 1461026704452 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:45:04 INFO - PROCESS | 1795 | 1461026704456 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:45:04 INFO - PROCESS | 1795 | 1461026704463 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:45:04 INFO - PROCESS | 1795 | 1461026704466 Marionette TRACE conn3 <- [1,1758,null,{}] 17:45:04 INFO - PROCESS | 1795 | 1461026704472 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:04 INFO - PROCESS | 1795 | 1461026704716 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:45:05 INFO - PROCESS | 1795 | 1461026705051 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x88cc4800 == 165 [pid = 1795] [id = 447] 17:45:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 190 (0x90571000) [pid = 1795] [serial = 1342] [outer = (nil)] 17:45:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 191 (0x915bd400) [pid = 1795] [serial = 1343] [outer = 0x90571000] 17:45:05 INFO - PROCESS | 1795 | 1461026705159 Marionette DEBUG loaded listener.js 17:45:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 192 (0x915c4800) [pid = 1795] [serial = 1344] [outer = 0x90571000] 17:45:06 INFO - PROCESS | 1795 | 1461026706012 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 17:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1585ms 17:45:06 INFO - PROCESS | 1795 | 1461026706049 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:45:06 INFO - PROCESS | 1795 | 1461026706053 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:45:06 INFO - PROCESS | 1795 | 1461026706059 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:45:06 INFO - PROCESS | 1795 | 1461026706063 Marionette TRACE conn3 <- [1,1762,null,{}] 17:45:06 INFO - PROCESS | 1795 | 1461026706069 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:06 INFO - PROCESS | 1795 | 1461026706270 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:45:06 INFO - PROCESS | 1795 | 1461026706603 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fd5000 == 166 [pid = 1795] [id = 448] 17:45:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 193 (0x8fddbc00) [pid = 1795] [serial = 1345] [outer = (nil)] 17:45:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 194 (0x933a9800) [pid = 1795] [serial = 1346] [outer = 0x8fddbc00] 17:45:06 INFO - PROCESS | 1795 | 1461026706695 Marionette DEBUG loaded listener.js 17:45:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 195 (0x9350a400) [pid = 1795] [serial = 1347] [outer = 0x8fddbc00] 17:45:07 INFO - PROCESS | 1795 | 1461026707550 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 17:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1532ms 17:45:07 INFO - PROCESS | 1795 | 1461026707591 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:45:07 INFO - PROCESS | 1795 | 1461026707595 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:45:07 INFO - PROCESS | 1795 | 1461026707602 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:45:07 INFO - PROCESS | 1795 | 1461026707605 Marionette TRACE conn3 <- [1,1766,null,{}] 17:45:07 INFO - PROCESS | 1795 | 1461026707611 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:07 INFO - PROCESS | 1795 | 1461026707809 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:45:08 INFO - PROCESS | 1795 | 1461026708158 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x84edb800 == 167 [pid = 1795] [id = 449] 17:45:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 196 (0x8a0b2800) [pid = 1795] [serial = 1348] [outer = (nil)] 17:45:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 197 (0x933ae800) [pid = 1795] [serial = 1349] [outer = 0x8a0b2800] 17:45:08 INFO - PROCESS | 1795 | 1461026708248 Marionette DEBUG loaded listener.js 17:45:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 198 (0x94128400) [pid = 1795] [serial = 1350] [outer = 0x8a0b2800] 17:45:09 INFO - PROCESS | 1795 | 1461026709133 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 17:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1592ms 17:45:09 INFO - PROCESS | 1795 | 1461026709195 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:45:09 INFO - PROCESS | 1795 | 1461026709198 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:45:09 INFO - PROCESS | 1795 | 1461026709205 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:45:09 INFO - PROCESS | 1795 | 1461026709208 Marionette TRACE conn3 <- [1,1770,null,{}] 17:45:09 INFO - PROCESS | 1795 | 1461026709214 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:09 INFO - PROCESS | 1795 | 1461026709425 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:45:09 INFO - PROCESS | 1795 | 1461026709769 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:09 INFO - PROCESS | 1795 | ++DOCSHELL 0x84657400 == 168 [pid = 1795] [id = 450] 17:45:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 199 (0x84ee3800) [pid = 1795] [serial = 1351] [outer = (nil)] 17:45:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 200 (0x94250c00) [pid = 1795] [serial = 1352] [outer = 0x84ee3800] 17:45:09 INFO - PROCESS | 1795 | 1461026709860 Marionette DEBUG loaded listener.js 17:45:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 201 (0x944b4400) [pid = 1795] [serial = 1353] [outer = 0x84ee3800] 17:45:10 INFO - PROCESS | 1795 | 1461026710747 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 17:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1580ms 17:45:10 INFO - PROCESS | 1795 | 1461026710788 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:45:10 INFO - PROCESS | 1795 | 1461026710792 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:45:10 INFO - PROCESS | 1795 | 1461026710798 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:45:10 INFO - PROCESS | 1795 | 1461026710802 Marionette TRACE conn3 <- [1,1774,null,{}] 17:45:10 INFO - PROCESS | 1795 | 1461026710827 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:11 INFO - PROCESS | 1795 | 1461026711027 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:45:11 INFO - PROCESS | 1795 | 1461026711358 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e886800 == 169 [pid = 1795] [id = 451] 17:45:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 202 (0x9424c800) [pid = 1795] [serial = 1354] [outer = (nil)] 17:45:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 203 (0x95922c00) [pid = 1795] [serial = 1355] [outer = 0x9424c800] 17:45:11 INFO - PROCESS | 1795 | 1461026711447 Marionette DEBUG loaded listener.js 17:45:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 204 (0x9592bc00) [pid = 1795] [serial = 1356] [outer = 0x9424c800] 17:45:12 INFO - PROCESS | 1795 | 1461026712325 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 17:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1596ms 17:45:12 INFO - PROCESS | 1795 | 1461026712396 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:45:12 INFO - PROCESS | 1795 | 1461026712400 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:45:12 INFO - PROCESS | 1795 | 1461026712407 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:45:12 INFO - PROCESS | 1795 | 1461026712410 Marionette TRACE conn3 <- [1,1778,null,{}] 17:45:12 INFO - PROCESS | 1795 | 1461026712416 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:12 INFO - PROCESS | 1795 | 1461026712626 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:45:12 INFO - PROCESS | 1795 | 1461026712966 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x83909800 == 170 [pid = 1795] [id = 452] 17:45:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 205 (0x8a581c00) [pid = 1795] [serial = 1357] [outer = (nil)] 17:45:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 206 (0x963c9400) [pid = 1795] [serial = 1358] [outer = 0x8a581c00] 17:45:13 INFO - PROCESS | 1795 | 1461026713057 Marionette DEBUG loaded listener.js 17:45:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 207 (0x97142c00) [pid = 1795] [serial = 1359] [outer = 0x8a581c00] 17:45:13 INFO - PROCESS | 1795 | 1461026713895 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 17:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 17:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1529ms 17:45:13 INFO - PROCESS | 1795 | 1461026713937 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:45:13 INFO - PROCESS | 1795 | 1461026713941 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:45:13 INFO - PROCESS | 1795 | 1461026713947 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:45:13 INFO - PROCESS | 1795 | 1461026713952 Marionette TRACE conn3 <- [1,1782,null,{}] 17:45:13 INFO - PROCESS | 1795 | 1461026713957 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:14 INFO - PROCESS | 1795 | 1461026714151 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x97cabc00 == 169 [pid = 1795] [id = 59] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x82b1cc00 == 168 [pid = 1795] [id = 433] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x86d0c800 == 167 [pid = 1795] [id = 432] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x84fda000 == 166 [pid = 1795] [id = 431] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x84dc7800 == 165 [pid = 1795] [id = 430] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x9412bc00 == 164 [pid = 1795] [id = 428] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x915bc000 == 163 [pid = 1795] [id = 426] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x90199400 == 162 [pid = 1795] [id = 427] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x867b4400 == 161 [pid = 1795] [id = 215] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x82b1d000 == 160 [pid = 1795] [id = 425] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x866d2c00 == 159 [pid = 1795] [id = 424] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x9004ac00 == 158 [pid = 1795] [id = 422] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x8fe3a800 == 157 [pid = 1795] [id = 423] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9ed000 == 156 [pid = 1795] [id = 421] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x8a52ac00 == 155 [pid = 1795] [id = 420] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x8e910000 == 154 [pid = 1795] [id = 419] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x867c0800 == 153 [pid = 1795] [id = 418] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x8a083c00 == 152 [pid = 1795] [id = 417] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x84658400 == 151 [pid = 1795] [id = 416] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x867b8000 == 150 [pid = 1795] [id = 414] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x8a6b8400 == 149 [pid = 1795] [id = 415] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x89e1dc00 == 148 [pid = 1795] [id = 413] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x867c1000 == 147 [pid = 1795] [id = 412] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x83ea5000 == 146 [pid = 1795] [id = 410] 17:45:15 INFO - PROCESS | 1795 | --DOCSHELL 0x855f0400 == 145 [pid = 1795] [id = 411] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 206 (0x867b5c00) [pid = 1795] [serial = 1232] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 205 (0x89e1b800) [pid = 1795] [serial = 1227] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 204 (0x8a0b1c00) [pid = 1795] [serial = 1229] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 203 (0x8a527000) [pid = 1795] [serial = 1230] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 202 (0x8a84fc00) [pid = 1795] [serial = 1172] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 201 (0x89e19800) [pid = 1795] [serial = 1169] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 200 (0x855f1800) [pid = 1795] [serial = 1166] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 199 (0x8a0b4400) [pid = 1795] [serial = 1164] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 198 (0x8708a800) [pid = 1795] [serial = 1223] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 197 (0x87095000) [pid = 1795] [serial = 1224] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 196 (0x84dc9800) [pid = 1795] [serial = 1220] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 195 (0x84fdf000) [pid = 1795] [serial = 1221] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 194 (0x86d03800) [pid = 1795] [serial = 1217] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 193 (0x984e8000) [pid = 1795] [serial = 1214] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 192 (0x97caec00) [pid = 1795] [serial = 1211] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 191 (0x97880000) [pid = 1795] [serial = 1208] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 190 (0x975c0800) [pid = 1795] [serial = 1205] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 189 (0x97532800) [pid = 1795] [serial = 1202] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 188 (0x973b8000) [pid = 1795] [serial = 1199] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 187 (0x95cab000) [pid = 1795] [serial = 1196] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 186 (0x9424a800) [pid = 1795] [serial = 1193] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x933a5000) [pid = 1795] [serial = 1190] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x91019c00) [pid = 1795] [serial = 1187] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x901a1c00) [pid = 1795] [serial = 1184] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x8fdd6c00) [pid = 1795] [serial = 1181] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x8e9bbc00) [pid = 1795] [serial = 1178] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x8df4b400) [pid = 1795] [serial = 1175] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x88cc5c00) [pid = 1795] [serial = 1226] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1795 | 1461026716151 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:16 INFO - PROCESS | 1795 | ++DOCSHELL 0x84edf400 == 146 [pid = 1795] [id = 453] 17:45:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x84edf800) [pid = 1795] [serial = 1360] [outer = (nil)] 17:45:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x84fd4800) [pid = 1795] [serial = 1361] [outer = 0x84edf800] 17:45:16 INFO - PROCESS | 1795 | 1461026716237 Marionette DEBUG loaded listener.js 17:45:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x84fdcc00) [pid = 1795] [serial = 1362] [outer = 0x84edf800] 17:45:17 INFO - PROCESS | 1795 | 1461026717022 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 17:45:17 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 17:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 3092ms 17:45:17 INFO - PROCESS | 1795 | 1461026717041 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:45:17 INFO - PROCESS | 1795 | 1461026717049 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:45:17 INFO - PROCESS | 1795 | 1461026717058 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:45:17 INFO - PROCESS | 1795 | 1461026717062 Marionette TRACE conn3 <- [1,1786,null,{}] 17:45:17 INFO - PROCESS | 1795 | 1461026717069 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:17 INFO - PROCESS | 1795 | 1461026717275 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:45:17 INFO - PROCESS | 1795 | 1461026717478 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x866cc000 == 147 [pid = 1795] [id = 454] 17:45:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x866d2000) [pid = 1795] [serial = 1363] [outer = (nil)] 17:45:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x867be800) [pid = 1795] [serial = 1364] [outer = 0x866d2000] 17:45:17 INFO - PROCESS | 1795 | 1461026717553 Marionette DEBUG loaded listener.js 17:45:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x86d02400) [pid = 1795] [serial = 1365] [outer = 0x866d2000] 17:45:18 INFO - PROCESS | 1795 | 1461026718438 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 17:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 17:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1431ms 17:45:18 INFO - PROCESS | 1795 | 1461026718501 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:45:18 INFO - PROCESS | 1795 | 1461026718507 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:45:18 INFO - PROCESS | 1795 | 1461026718514 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:45:18 INFO - PROCESS | 1795 | 1461026718517 Marionette TRACE conn3 <- [1,1790,null,{}] 17:45:18 INFO - PROCESS | 1795 | 1461026718523 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:18 INFO - PROCESS | 1795 | 1461026718777 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:45:18 INFO - PROCESS | 1795 | 1461026718809 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x867b8000 == 148 [pid = 1795] [id = 455] 17:45:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x867c1400) [pid = 1795] [serial = 1366] [outer = (nil)] 17:45:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 187 (0x8766b800) [pid = 1795] [serial = 1367] [outer = 0x867c1400] 17:45:18 INFO - PROCESS | 1795 | 1461026718882 Marionette DEBUG loaded listener.js 17:45:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 188 (0x88098c00) [pid = 1795] [serial = 1368] [outer = 0x867c1400] 17:45:19 INFO - PROCESS | 1795 | ************************* 17:45:19 INFO - PROCESS | 1795 | A coding exception was thrown and uncaught in a Task. 17:45:19 INFO - PROCESS | 1795 | 17:45:19 INFO - PROCESS | 1795 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:45:19 INFO - PROCESS | 1795 | Full stack: 17:45:19 INFO - PROCESS | 1795 | ************************* 17:45:19 INFO - PROCESS | 1795 | 1461026719953 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1484ms 17:45:19 INFO - PROCESS | 1795 | 1461026719997 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:45:20 INFO - PROCESS | 1795 | 1461026720002 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:45:20 INFO - PROCESS | 1795 | 1461026720020 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:45:20 INFO - PROCESS | 1795 | 1461026720029 Marionette TRACE conn3 <- [1,1794,null,{}] 17:45:20 INFO - PROCESS | 1795 | 1461026720037 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:20 INFO - PROCESS | 1795 | 1461026720316 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 187 (0x96712000) [pid = 1795] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 186 (0x8fdd8800) [pid = 1795] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x84fd7c00) [pid = 1795] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x8fb69000) [pid = 1795] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x8756f000) [pid = 1795] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x97911c00) [pid = 1795] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x963cb000) [pid = 1795] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x8c006000) [pid = 1795] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x9592d400) [pid = 1795] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x97530000) [pid = 1795] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x9057a800) [pid = 1795] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x88ccf000) [pid = 1795] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x8fdd3c00) [pid = 1795] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x8b7c4400) [pid = 1795] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x8a52e400) [pid = 1795] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x86d05400) [pid = 1795] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x8756a400) [pid = 1795] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x9790dc00) [pid = 1795] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x87675000) [pid = 1795] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x855ec000) [pid = 1795] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x84fd8c00) [pid = 1795] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x94255c00) [pid = 1795] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x90575400) [pid = 1795] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x915bd800) [pid = 1795] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x90198400) [pid = 1795] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x9057b000) [pid = 1795] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x9004b400) [pid = 1795] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x9004c800) [pid = 1795] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x8fb6fc00) [pid = 1795] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x8c00d800) [pid = 1795] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8e910c00) [pid = 1795] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8df4ec00) [pid = 1795] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8a0ac400) [pid = 1795] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x8c350800) [pid = 1795] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x8a6b8800) [pid = 1795] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8a6b7400) [pid = 1795] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x8a077c00) [pid = 1795] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x86d08400) [pid = 1795] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x855f5000) [pid = 1795] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x8465cc00) [pid = 1795] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:45:21 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x866d1400) [pid = 1795] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:45:21 INFO - PROCESS | 1795 | 1461026721492 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x83905800 == 149 [pid = 1795] [id = 456] 17:45:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8390dc00) [pid = 1795] [serial = 1369] [outer = (nil)] 17:45:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x84ee1c00) [pid = 1795] [serial = 1370] [outer = 0x8390dc00] 17:45:21 INFO - PROCESS | 1795 | 1461026721586 Marionette DEBUG loaded listener.js 17:45:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x866cbc00) [pid = 1795] [serial = 1371] [outer = 0x8390dc00] 17:45:22 INFO - PROCESS | 1795 | 1461026722274 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 2308ms 17:45:22 INFO - PROCESS | 1795 | 1461026722323 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:45:22 INFO - PROCESS | 1795 | 1461026722327 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:45:22 INFO - PROCESS | 1795 | 1461026722333 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:45:22 INFO - PROCESS | 1795 | 1461026722336 Marionette TRACE conn3 <- [1,1798,null,{}] 17:45:22 INFO - PROCESS | 1795 | 1461026722342 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:22 INFO - PROCESS | 1795 | 1461026722522 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:45:22 INFO - PROCESS | 1795 | 1461026722716 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ee8400 == 150 [pid = 1795] [id = 457] 17:45:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x87675000) [pid = 1795] [serial = 1372] [outer = (nil)] 17:45:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x89e8c000) [pid = 1795] [serial = 1373] [outer = 0x87675000] 17:45:22 INFO - PROCESS | 1795 | 1461026722793 Marionette DEBUG loaded listener.js 17:45:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x8a079800) [pid = 1795] [serial = 1374] [outer = 0x87675000] 17:45:23 INFO - PROCESS | 1795 | 1461026723838 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 17:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1536ms 17:45:23 INFO - PROCESS | 1795 | 1461026723870 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:45:23 INFO - PROCESS | 1795 | 1461026723876 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:45:23 INFO - PROCESS | 1795 | 1461026723886 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:45:23 INFO - PROCESS | 1795 | 1461026723891 Marionette TRACE conn3 <- [1,1802,null,{}] 17:45:23 INFO - PROCESS | 1795 | 1461026723902 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:24 INFO - PROCESS | 1795 | 1461026724123 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:45:24 INFO - PROCESS | 1795 | 1461026724477 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x855ecc00 == 151 [pid = 1795] [id = 458] 17:45:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x866d8400) [pid = 1795] [serial = 1375] [outer = (nil)] 17:45:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x8708c000) [pid = 1795] [serial = 1376] [outer = 0x866d8400] 17:45:24 INFO - PROCESS | 1795 | 1461026724576 Marionette DEBUG loaded listener.js 17:45:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x87098c00) [pid = 1795] [serial = 1377] [outer = 0x866d8400] 17:45:25 INFO - PROCESS | 1795 | 1461026725528 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1743ms 17:45:25 INFO - PROCESS | 1795 | 1461026725629 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:45:25 INFO - PROCESS | 1795 | 1461026725637 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:45:25 INFO - PROCESS | 1795 | 1461026725649 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:45:25 INFO - PROCESS | 1795 | 1461026725654 Marionette TRACE conn3 <- [1,1806,null,{}] 17:45:25 INFO - PROCESS | 1795 | 1461026725714 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:25 INFO - PROCESS | 1795 | 1461026725937 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:45:26 INFO - PROCESS | 1795 | 1461026726271 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x88096c00 == 152 [pid = 1795] [id = 459] 17:45:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x881b7000) [pid = 1795] [serial = 1378] [outer = (nil)] 17:45:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x88cca800) [pid = 1795] [serial = 1379] [outer = 0x881b7000] 17:45:26 INFO - PROCESS | 1795 | 1461026726361 Marionette DEBUG loaded listener.js 17:45:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x8a083800) [pid = 1795] [serial = 1380] [outer = 0x881b7000] 17:45:27 INFO - PROCESS | 1795 | 1461026727524 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 17:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1928ms 17:45:27 INFO - PROCESS | 1795 | 1461026727576 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:45:27 INFO - PROCESS | 1795 | 1461026727581 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:45:27 INFO - PROCESS | 1795 | 1461026727588 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:45:27 INFO - PROCESS | 1795 | 1461026727597 Marionette TRACE conn3 <- [1,1810,null,{}] 17:45:27 INFO - PROCESS | 1795 | 1461026727618 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:27 INFO - PROCESS | 1795 | 1461026727953 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:45:28 INFO - PROCESS | 1795 | 1461026728280 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:28 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e8f400 == 153 [pid = 1795] [id = 460] 17:45:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x8a52ac00) [pid = 1795] [serial = 1381] [outer = (nil)] 17:45:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x8a581800) [pid = 1795] [serial = 1382] [outer = 0x8a52ac00] 17:45:28 INFO - PROCESS | 1795 | 1461026728371 Marionette DEBUG loaded listener.js 17:45:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x8a6b7c00) [pid = 1795] [serial = 1383] [outer = 0x8a52ac00] 17:45:29 INFO - PROCESS | 1795 | 1461026729320 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1796ms 17:45:29 INFO - PROCESS | 1795 | 1461026729385 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:45:29 INFO - PROCESS | 1795 | 1461026729390 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:45:29 INFO - PROCESS | 1795 | 1461026729397 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:45:29 INFO - PROCESS | 1795 | 1461026729400 Marionette TRACE conn3 <- [1,1814,null,{}] 17:45:29 INFO - PROCESS | 1795 | 1461026729406 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:29 INFO - PROCESS | 1795 | 1461026729614 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:45:29 INFO - PROCESS | 1795 | 1461026729933 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x865c1400 == 154 [pid = 1795] [id = 461] 17:45:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x8a530800) [pid = 1795] [serial = 1384] [outer = (nil)] 17:45:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x8b7c2000) [pid = 1795] [serial = 1385] [outer = 0x8a530800] 17:45:30 INFO - PROCESS | 1795 | 1461026730024 Marionette DEBUG loaded listener.js 17:45:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x8b7c6800) [pid = 1795] [serial = 1386] [outer = 0x8a530800] 17:45:30 INFO - PROCESS | 1795 | 1461026730961 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1635ms 17:45:31 INFO - PROCESS | 1795 | 1461026731033 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:45:31 INFO - PROCESS | 1795 | 1461026731038 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:45:31 INFO - PROCESS | 1795 | 1461026731045 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:45:31 INFO - PROCESS | 1795 | 1461026731048 Marionette TRACE conn3 <- [1,1818,null,{}] 17:45:31 INFO - PROCESS | 1795 | 1461026731054 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:31 INFO - PROCESS | 1795 | 1461026731257 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:45:31 INFO - PROCESS | 1795 | 1461026731579 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a842400 == 155 [pid = 1795] [id = 462] 17:45:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x8a847c00) [pid = 1795] [serial = 1387] [outer = (nil)] 17:45:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x8c010400) [pid = 1795] [serial = 1388] [outer = 0x8a847c00] 17:45:31 INFO - PROCESS | 1795 | 1461026731669 Marionette DEBUG loaded listener.js 17:45:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x8c345400) [pid = 1795] [serial = 1389] [outer = 0x8a847c00] 17:45:32 INFO - PROCESS | 1795 | 1461026732583 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 17:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1589ms 17:45:32 INFO - PROCESS | 1795 | 1461026732634 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:45:32 INFO - PROCESS | 1795 | 1461026732638 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:45:32 INFO - PROCESS | 1795 | 1461026732645 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:45:32 INFO - PROCESS | 1795 | 1461026732648 Marionette TRACE conn3 <- [1,1822,null,{}] 17:45:32 INFO - PROCESS | 1795 | 1461026732654 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:32 INFO - PROCESS | 1795 | 1461026732882 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:45:33 INFO - PROCESS | 1795 | 1461026733216 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:33 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b15800 == 156 [pid = 1795] [id = 463] 17:45:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x8c002400) [pid = 1795] [serial = 1390] [outer = (nil)] 17:45:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x8df43400) [pid = 1795] [serial = 1391] [outer = 0x8c002400] 17:45:33 INFO - PROCESS | 1795 | 1461026733306 Marionette DEBUG loaded listener.js 17:45:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x8df4b800) [pid = 1795] [serial = 1392] [outer = 0x8c002400] 17:45:34 INFO - PROCESS | 1795 | 1461026734200 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 17:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1634ms 17:45:34 INFO - PROCESS | 1795 | 1461026734280 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:45:34 INFO - PROCESS | 1795 | 1461026734284 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:45:34 INFO - PROCESS | 1795 | 1461026734290 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:45:34 INFO - PROCESS | 1795 | 1461026734294 Marionette TRACE conn3 <- [1,1826,null,{}] 17:45:34 INFO - PROCESS | 1795 | 1461026734300 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:34 INFO - PROCESS | 1795 | 1461026734539 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:45:34 INFO - PROCESS | 1795 | 1461026734859 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc92c00 == 157 [pid = 1795] [id = 464] 17:45:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x8df46c00) [pid = 1795] [serial = 1393] [outer = (nil)] 17:45:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x8e90c000) [pid = 1795] [serial = 1394] [outer = 0x8df46c00] 17:45:34 INFO - PROCESS | 1795 | 1461026734949 Marionette DEBUG loaded listener.js 17:45:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x8e910c00) [pid = 1795] [serial = 1395] [outer = 0x8df46c00] 17:45:35 INFO - PROCESS | 1795 | 1461026735834 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 17:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1590ms 17:45:35 INFO - PROCESS | 1795 | 1461026735881 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:45:35 INFO - PROCESS | 1795 | 1461026735885 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:45:35 INFO - PROCESS | 1795 | 1461026735892 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:45:35 INFO - PROCESS | 1795 | 1461026735895 Marionette TRACE conn3 <- [1,1830,null,{}] 17:45:35 INFO - PROCESS | 1795 | 1461026735901 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:36 INFO - PROCESS | 1795 | 1461026736091 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:45:36 INFO - PROCESS | 1795 | 1461026736373 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:36 INFO - PROCESS | 1795 | ++DOCSHELL 0x84edc000 == 158 [pid = 1795] [id = 465] 17:45:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x8c350000) [pid = 1795] [serial = 1396] [outer = (nil)] 17:45:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x8e9b7c00) [pid = 1795] [serial = 1397] [outer = 0x8c350000] 17:45:36 INFO - PROCESS | 1795 | 1461026736506 Marionette DEBUG loaded listener.js 17:45:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x8e9c3800) [pid = 1795] [serial = 1398] [outer = 0x8c350000] 17:45:37 INFO - PROCESS | 1795 | 1461026737371 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 17:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1540ms 17:45:37 INFO - PROCESS | 1795 | 1461026737433 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:45:37 INFO - PROCESS | 1795 | 1461026737436 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:45:37 INFO - PROCESS | 1795 | 1461026737443 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:45:37 INFO - PROCESS | 1795 | 1461026737447 Marionette TRACE conn3 <- [1,1834,null,{}] 17:45:37 INFO - PROCESS | 1795 | 1461026737452 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:37 INFO - PROCESS | 1795 | 1461026737653 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:45:37 INFO - PROCESS | 1795 | 1461026737930 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x84edf000 == 159 [pid = 1795] [id = 466] 17:45:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x8708bc00) [pid = 1795] [serial = 1399] [outer = (nil)] 17:45:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x8e9f6800) [pid = 1795] [serial = 1400] [outer = 0x8708bc00] 17:45:38 INFO - PROCESS | 1795 | 1461026738066 Marionette DEBUG loaded listener.js 17:45:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x8f75f000) [pid = 1795] [serial = 1401] [outer = 0x8708bc00] 17:45:38 INFO - PROCESS | 1795 | 1461026738935 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 17:45:38 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 17:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1535ms 17:45:38 INFO - PROCESS | 1795 | 1461026738979 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:45:38 INFO - PROCESS | 1795 | 1461026738984 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:45:38 INFO - PROCESS | 1795 | 1461026738990 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:45:38 INFO - PROCESS | 1795 | 1461026738993 Marionette TRACE conn3 <- [1,1838,null,{}] 17:45:39 INFO - PROCESS | 1795 | 1461026738999 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:39 INFO - PROCESS | 1795 | 1461026739204 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:45:39 INFO - PROCESS | 1795 | 1461026739487 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:39 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f8c00 == 160 [pid = 1795] [id = 467] 17:45:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x8f752400) [pid = 1795] [serial = 1402] [outer = (nil)] 17:45:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x8fab5400) [pid = 1795] [serial = 1403] [outer = 0x8f752400] 17:45:39 INFO - PROCESS | 1795 | 1461026739631 Marionette DEBUG loaded listener.js 17:45:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x8fb71000) [pid = 1795] [serial = 1404] [outer = 0x8f752400] 17:45:40 INFO - PROCESS | 1795 | 1461026740573 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1642ms 17:45:40 INFO - PROCESS | 1795 | 1461026740647 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:45:40 INFO - PROCESS | 1795 | 1461026740654 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:45:40 INFO - PROCESS | 1795 | 1461026740665 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:45:40 INFO - PROCESS | 1795 | 1461026740669 Marionette TRACE conn3 <- [1,1842,null,{}] 17:45:40 INFO - PROCESS | 1795 | 1461026740675 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:40 INFO - PROCESS | 1795 | 1461026740945 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:45:41 INFO - PROCESS | 1795 | 1461026741286 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x8faaf800 == 161 [pid = 1795] [id = 468] 17:45:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x8fe3c400) [pid = 1795] [serial = 1405] [outer = (nil)] 17:45:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x9004f800) [pid = 1795] [serial = 1406] [outer = 0x8fe3c400] 17:45:41 INFO - PROCESS | 1795 | 1461026741379 Marionette DEBUG loaded listener.js 17:45:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x9019e400) [pid = 1795] [serial = 1407] [outer = 0x8fe3c400] 17:45:42 INFO - PROCESS | 1795 | 1461026742313 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1685ms 17:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:45:42 INFO - PROCESS | 1795 | 1461026742347 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:45:42 INFO - PROCESS | 1795 | 1461026742350 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:45:42 INFO - PROCESS | 1795 | 1461026742357 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:45:42 INFO - PROCESS | 1795 | 1461026742360 Marionette TRACE conn3 <- [1,1846,null,{}] 17:45:42 INFO - PROCESS | 1795 | 1461026742366 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:42 INFO - PROCESS | 1795 | 1461026742556 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:45:42 INFO - PROCESS | 1795 | 1461026742840 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x87095c00 == 162 [pid = 1795] [id = 469] 17:45:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 187 (0x8df49c00) [pid = 1795] [serial = 1408] [outer = (nil)] 17:45:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 188 (0x90606000) [pid = 1795] [serial = 1409] [outer = 0x8df49c00] 17:45:42 INFO - PROCESS | 1795 | 1461026742977 Marionette DEBUG loaded listener.js 17:45:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 189 (0x91019c00) [pid = 1795] [serial = 1410] [outer = 0x8df49c00] 17:45:43 INFO - PROCESS | 1795 | 1461026743840 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:45:43 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) 17:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1530ms 17:45:43 INFO - PROCESS | 1795 | 1461026743890 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:45:43 INFO - PROCESS | 1795 | 1461026743894 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:45:43 INFO - PROCESS | 1795 | 1461026743900 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:45:43 INFO - PROCESS | 1795 | 1461026743904 Marionette TRACE conn3 <- [1,1850,null,{}] 17:45:43 INFO - PROCESS | 1795 | 1461026743910 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:44 INFO - PROCESS | 1795 | 1461026744101 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:45:44 INFO - PROCESS | 1795 | 1461026744388 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x90054400 == 163 [pid = 1795] [id = 470] 17:45:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 190 (0x90573000) [pid = 1795] [serial = 1411] [outer = (nil)] 17:45:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 191 (0x915c6c00) [pid = 1795] [serial = 1412] [outer = 0x90573000] 17:45:44 INFO - PROCESS | 1795 | 1461026744521 Marionette DEBUG loaded listener.js 17:45:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 192 (0x9323a400) [pid = 1795] [serial = 1413] [outer = 0x90573000] 17:45:45 INFO - PROCESS | 1795 | 1461026745426 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1585ms 17:45:45 INFO - PROCESS | 1795 | 1461026745487 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:45:45 INFO - PROCESS | 1795 | 1461026745491 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:45:45 INFO - PROCESS | 1795 | 1461026745498 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:45:45 INFO - PROCESS | 1795 | 1461026745500 Marionette TRACE conn3 <- [1,1854,null,{}] 17:45:45 INFO - PROCESS | 1795 | 1461026745506 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:45 INFO - PROCESS | 1795 | 1461026745718 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:45:46 INFO - PROCESS | 1795 | 1461026746044 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e90a400 == 164 [pid = 1795] [id = 471] 17:45:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 193 (0x8fe33000) [pid = 1795] [serial = 1414] [outer = (nil)] 17:45:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 194 (0x933ae000) [pid = 1795] [serial = 1415] [outer = 0x8fe33000] 17:45:46 INFO - PROCESS | 1795 | 1461026746132 Marionette DEBUG loaded listener.js 17:45:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 195 (0x93510000) [pid = 1795] [serial = 1416] [outer = 0x8fe33000] 17:45:47 INFO - PROCESS | 1795 | 1461026747009 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1586ms 17:45:47 INFO - PROCESS | 1795 | 1461026747085 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:45:47 INFO - PROCESS | 1795 | 1461026747088 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:45:47 INFO - PROCESS | 1795 | 1461026747095 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:45:47 INFO - PROCESS | 1795 | 1461026747098 Marionette TRACE conn3 <- [1,1858,null,{}] 17:45:47 INFO - PROCESS | 1795 | 1461026747104 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:47 INFO - PROCESS | 1795 | 1461026747313 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:45:47 INFO - PROCESS | 1795 | 1461026747653 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x866cd800 == 165 [pid = 1795] [id = 472] 17:45:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 196 (0x89e20c00) [pid = 1795] [serial = 1417] [outer = (nil)] 17:45:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 197 (0x94130400) [pid = 1795] [serial = 1418] [outer = 0x89e20c00] 17:45:47 INFO - PROCESS | 1795 | 1461026747744 Marionette DEBUG loaded listener.js 17:45:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 198 (0x94251800) [pid = 1795] [serial = 1419] [outer = 0x89e20c00] 17:45:48 INFO - PROCESS | 1795 | 1461026748631 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1580ms 17:45:48 INFO - PROCESS | 1795 | 1461026748676 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:45:48 INFO - PROCESS | 1795 | 1461026748680 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:45:48 INFO - PROCESS | 1795 | 1461026748686 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:45:48 INFO - PROCESS | 1795 | 1461026748689 Marionette TRACE conn3 <- [1,1862,null,{}] 17:45:48 INFO - PROCESS | 1795 | 1461026748695 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:48 INFO - PROCESS | 1795 | 1461026748886 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:45:49 INFO - PROCESS | 1795 | 1461026749217 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ede400 == 166 [pid = 1795] [id = 473] 17:45:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 199 (0x9350d000) [pid = 1795] [serial = 1420] [outer = (nil)] 17:45:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 200 (0x95a76000) [pid = 1795] [serial = 1421] [outer = 0x9350d000] 17:45:49 INFO - PROCESS | 1795 | 1461026749308 Marionette DEBUG loaded listener.js 17:45:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 201 (0x95cabc00) [pid = 1795] [serial = 1422] [outer = 0x9350d000] 17:45:50 INFO - PROCESS | 1795 | 1461026750190 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1583ms 17:45:50 INFO - PROCESS | 1795 | 1461026750270 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:45:50 INFO - PROCESS | 1795 | 1461026750273 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:45:50 INFO - PROCESS | 1795 | 1461026750280 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:45:50 INFO - PROCESS | 1795 | 1461026750283 Marionette TRACE conn3 <- [1,1866,null,{}] 17:45:50 INFO - PROCESS | 1795 | 1461026750289 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:50 INFO - PROCESS | 1795 | 1461026750539 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:45:50 INFO - PROCESS | 1795 | 1461026750878 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b12800 == 167 [pid = 1795] [id = 474] 17:45:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 202 (0x944be400) [pid = 1795] [serial = 1423] [outer = (nil)] 17:45:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 203 (0x974d0800) [pid = 1795] [serial = 1424] [outer = 0x944be400] 17:45:50 INFO - PROCESS | 1795 | 1461026750967 Marionette DEBUG loaded listener.js 17:45:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 204 (0x97535000) [pid = 1795] [serial = 1425] [outer = 0x944be400] 17:45:51 INFO - PROCESS | 1795 | 1461026751858 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 17:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1633ms 17:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:45:51 INFO - PROCESS | 1795 | 1461026751914 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:45:51 INFO - PROCESS | 1795 | 1461026751917 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:45:51 INFO - PROCESS | 1795 | 1461026751924 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:45:51 INFO - PROCESS | 1795 | 1461026751927 Marionette TRACE conn3 <- [1,1870,null,{}] 17:45:51 INFO - PROCESS | 1795 | 1461026751933 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:52 INFO - PROCESS | 1795 | 1461026752137 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:45:52 INFO - PROCESS | 1795 | 1461026752474 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:52 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dd1400 == 168 [pid = 1795] [id = 475] 17:45:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 205 (0x84ee4400) [pid = 1795] [serial = 1426] [outer = (nil)] 17:45:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 206 (0x944bac00) [pid = 1795] [serial = 1427] [outer = 0x84ee4400] 17:45:52 INFO - PROCESS | 1795 | 1461026752564 Marionette DEBUG loaded listener.js 17:45:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 207 (0x97531c00) [pid = 1795] [serial = 1428] [outer = 0x84ee4400] 17:45:53 INFO - PROCESS | 1795 | 1461026753505 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 17:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1643ms 17:45:53 INFO - PROCESS | 1795 | 1461026753568 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:45:53 INFO - PROCESS | 1795 | 1461026753571 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:45:53 INFO - PROCESS | 1795 | 1461026753578 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:45:53 INFO - PROCESS | 1795 | 1461026753580 Marionette TRACE conn3 <- [1,1874,null,{}] 17:45:53 INFO - PROCESS | 1795 | 1461026753587 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:53 INFO - PROCESS | 1795 | 1461026753785 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x974d6400 == 167 [pid = 1795] [id = 401] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x9004dc00 == 166 [pid = 1795] [id = 400] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x84edb400 == 165 [pid = 1795] [id = 397] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8756e800 == 164 [pid = 1795] [id = 403] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x9753d000 == 163 [pid = 1795] [id = 404] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x87095400 == 162 [pid = 1795] [id = 389] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8a580800 == 161 [pid = 1795] [id = 392] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x89e8d800 == 160 [pid = 1795] [id = 390] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x93515000 == 159 [pid = 1795] [id = 398] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8fab5800 == 158 [pid = 1795] [id = 393] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x90572000 == 157 [pid = 1795] [id = 396] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9be800 == 156 [pid = 1795] [id = 395] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x866d1c00 == 155 [pid = 1795] [id = 402] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x95cb1800 == 154 [pid = 1795] [id = 399] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8a083400 == 153 [pid = 1795] [id = 391] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8fdd8000 == 152 [pid = 1795] [id = 394] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x83905800 == 151 [pid = 1795] [id = 456] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x867b8000 == 150 [pid = 1795] [id = 455] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x866cc000 == 149 [pid = 1795] [id = 454] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x84edf400 == 148 [pid = 1795] [id = 453] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8e886800 == 147 [pid = 1795] [id = 451] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x84657400 == 146 [pid = 1795] [id = 450] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x84edb800 == 145 [pid = 1795] [id = 449] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x84fd5000 == 144 [pid = 1795] [id = 448] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8e993400 == 143 [pid = 1795] [id = 446] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x88cc4800 == 142 [pid = 1795] [id = 447] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8fab0800 == 141 [pid = 1795] [id = 445] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8c4e0c00 == 140 [pid = 1795] [id = 444] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8a587800 == 139 [pid = 1795] [id = 443] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8809c000 == 138 [pid = 1795] [id = 441] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8e887800 == 137 [pid = 1795] [id = 442] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x88cc8c00 == 136 [pid = 1795] [id = 440] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7c3400 == 135 [pid = 1795] [id = 439] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x8a58c800 == 134 [pid = 1795] [id = 438] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x84dd1800 == 133 [pid = 1795] [id = 437] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x84fd8400 == 132 [pid = 1795] [id = 435] 17:45:55 INFO - PROCESS | 1795 | --DOCSHELL 0x87571400 == 131 [pid = 1795] [id = 436] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 206 (0x97534400) [pid = 1795] [serial = 1203] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 205 (0x90573c00) [pid = 1795] [serial = 1185] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 204 (0x865c2000) [pid = 1795] [serial = 1167] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 203 (0x8fe35400) [pid = 1795] [serial = 1182] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 202 (0x944b4c00) [pid = 1795] [serial = 1194] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 201 (0x984eb800) [pid = 1795] [serial = 1215] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 200 (0x973bb800) [pid = 1795] [serial = 1200] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 199 (0x8e9c2000) [pid = 1795] [serial = 1179] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 198 (0x963c7c00) [pid = 1795] [serial = 1197] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 197 (0x975cb000) [pid = 1795] [serial = 1206] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 196 (0x9350c400) [pid = 1795] [serial = 1191] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 195 (0x8a52b000) [pid = 1795] [serial = 1095] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 194 (0x915bb400) [pid = 1795] [serial = 1188] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 193 (0x8e908000) [pid = 1795] [serial = 1176] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 192 (0x8c009400) [pid = 1795] [serial = 1173] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 191 (0x97911000) [pid = 1795] [serial = 1209] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 190 (0x89e81800) [pid = 1795] [serial = 1170] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 189 (0x984acc00) [pid = 1795] [serial = 1212] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 188 (0x8809b400) [pid = 1795] [serial = 1298] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 187 (0x881c0c00) [pid = 1795] [serial = 1299] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 186 (0x86d0b000) [pid = 1795] [serial = 1295] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x855f4400) [pid = 1795] [serial = 1292] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x865cac00) [pid = 1795] [serial = 1293] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x97144800) [pid = 1795] [serial = 1290] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x9671d000) [pid = 1795] [serial = 1289] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x95a77000) [pid = 1795] [serial = 1286] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x944bb000) [pid = 1795] [serial = 1284] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x944b5800) [pid = 1795] [serial = 1283] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x94130000) [pid = 1795] [serial = 1281] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x94128000) [pid = 1795] [serial = 1280] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x933b0000) [pid = 1795] [serial = 1278] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x933a5400) [pid = 1795] [serial = 1277] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x93237c00) [pid = 1795] [serial = 1275] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x915c1400) [pid = 1795] [serial = 1274] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x9060dc00) [pid = 1795] [serial = 1272] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x90608000) [pid = 1795] [serial = 1271] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x9019d800) [pid = 1795] [serial = 1269] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x90194800) [pid = 1795] [serial = 1268] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x8fe32800) [pid = 1795] [serial = 1266] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x8fdd6800) [pid = 1795] [serial = 1265] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x8f753800) [pid = 1795] [serial = 1263] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x8e9f9400) [pid = 1795] [serial = 1262] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x8e9c4000) [pid = 1795] [serial = 1260] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x8e9be400) [pid = 1795] [serial = 1259] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x8e98f400) [pid = 1795] [serial = 1257] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x8e978c00) [pid = 1795] [serial = 1256] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x8e88f400) [pid = 1795] [serial = 1254] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x8e885400) [pid = 1795] [serial = 1253] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x8df49800) [pid = 1795] [serial = 1251] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8dc98400) [pid = 1795] [serial = 1250] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8c004c00) [pid = 1795] [serial = 1248] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8b7ce400) [pid = 1795] [serial = 1247] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x8a84e800) [pid = 1795] [serial = 1245] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x8a842800) [pid = 1795] [serial = 1244] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8a57f800) [pid = 1795] [serial = 1242] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x8a0aa800) [pid = 1795] [serial = 1241] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x8809e400) [pid = 1795] [serial = 1239] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x87671800) [pid = 1795] [serial = 1238] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x866d0c00) [pid = 1795] [serial = 1236] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x865c7800) [pid = 1795] [serial = 1235] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x87091c00) [pid = 1795] [serial = 1233] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x89e88400) [pid = 1795] [serial = 1304] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x89e1bc00) [pid = 1795] [serial = 1302] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x87090400) [pid = 1795] [serial = 1296] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x881b9400) [pid = 1795] [serial = 1301] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1795 | 1461026755727 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:55 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fd5000 == 132 [pid = 1795] [id = 476] 17:45:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x84fd8c00) [pid = 1795] [serial = 1429] [outer = (nil)] 17:45:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x855f1400) [pid = 1795] [serial = 1430] [outer = 0x84fd8c00] 17:45:55 INFO - PROCESS | 1795 | 1461026755821 Marionette DEBUG loaded listener.js 17:45:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x865c9400) [pid = 1795] [serial = 1431] [outer = 0x84fd8c00] 17:45:56 INFO - PROCESS | 1795 | 1461026756628 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 3092ms 17:45:56 INFO - PROCESS | 1795 | 1461026756673 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:45:56 INFO - PROCESS | 1795 | 1461026756679 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:45:56 INFO - PROCESS | 1795 | 1461026756686 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:45:56 INFO - PROCESS | 1795 | 1461026756693 Marionette TRACE conn3 <- [1,1878,null,{}] 17:45:56 INFO - PROCESS | 1795 | 1461026756699 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:56 INFO - PROCESS | 1795 | 1461026756925 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:45:57 INFO - PROCESS | 1795 | 1461026757192 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x867c1c00 == 133 [pid = 1795] [id = 477] 17:45:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x86d03400) [pid = 1795] [serial = 1432] [outer = (nil)] 17:45:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x86d0ec00) [pid = 1795] [serial = 1433] [outer = 0x86d03400] 17:45:57 INFO - PROCESS | 1795 | 1461026757395 Marionette DEBUG loaded listener.js 17:45:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x87091000) [pid = 1795] [serial = 1434] [outer = 0x86d03400] 17:45:58 INFO - PROCESS | 1795 | 1461026758952 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2355ms 17:45:59 INFO - PROCESS | 1795 | 1461026759048 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:45:59 INFO - PROCESS | 1795 | 1461026759058 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:45:59 INFO - PROCESS | 1795 | 1461026759167 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:45:59 INFO - PROCESS | 1795 | 1461026759173 Marionette TRACE conn3 <- [1,1882,null,{}] 17:45:59 INFO - PROCESS | 1795 | 1461026759198 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:59 INFO - PROCESS | 1795 | 1461026759631 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:45:59 INFO - PROCESS | 1795 | 1461026759707 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x867b7c00 == 134 [pid = 1795] [id = 478] 17:45:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x87671800) [pid = 1795] [serial = 1435] [outer = (nil)] 17:45:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x881b3000) [pid = 1795] [serial = 1436] [outer = 0x87671800] 17:45:59 INFO - PROCESS | 1795 | 1461026759828 Marionette DEBUG loaded listener.js 17:45:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x881bb000) [pid = 1795] [serial = 1437] [outer = 0x87671800] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x867c1400) [pid = 1795] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8fddf400) [pid = 1795] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x84ee3800) [pid = 1795] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x84edf800) [pid = 1795] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x8fab2c00) [pid = 1795] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x89e1e400) [pid = 1795] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x866d2000) [pid = 1795] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8e88b000) [pid = 1795] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x8c00ac00) [pid = 1795] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x8390dc00) [pid = 1795] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x94254c00) [pid = 1795] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x8dca0400) [pid = 1795] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x8a6b6000) [pid = 1795] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x8b7cf400) [pid = 1795] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x866cb800) [pid = 1795] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x8a0b2800) [pid = 1795] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x9004f000) [pid = 1795] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x8fddbc00) [pid = 1795] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x90571000) [pid = 1795] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x84fe0c00) [pid = 1795] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x84fd6c00) [pid = 1795] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:46:01 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x87672800) [pid = 1795] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:46:01 INFO - PROCESS | 1795 | 1461026761465 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2394ms 17:46:01 INFO - PROCESS | 1795 | 1461026761524 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:46:01 INFO - PROCESS | 1795 | 1461026761529 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:46:01 INFO - PROCESS | 1795 | 1461026761544 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:46:01 INFO - PROCESS | 1795 | 1461026761552 Marionette TRACE conn3 <- [1,1886,null,{}] 17:46:01 INFO - PROCESS | 1795 | 1461026761559 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:01 INFO - PROCESS | 1795 | 1461026761748 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:46:01 INFO - PROCESS | 1795 | 1461026761936 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fd6c00 == 135 [pid = 1795] [id = 479] 17:46:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x855ed000) [pid = 1795] [serial = 1438] [outer = (nil)] 17:46:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x87672800) [pid = 1795] [serial = 1439] [outer = 0x855ed000] 17:46:02 INFO - PROCESS | 1795 | 1461026762015 Marionette DEBUG loaded listener.js 17:46:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x89e81800) [pid = 1795] [serial = 1440] [outer = 0x855ed000] 17:46:02 INFO - PROCESS | 1795 | 1461026762888 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 17:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1405ms 17:46:03 INFO - PROCESS | 1795 | 1461026763056 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:46:03 INFO - PROCESS | 1795 | 1461026763062 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:46:03 INFO - PROCESS | 1795 | 1461026763085 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:46:03 INFO - PROCESS | 1795 | 1461026763090 Marionette TRACE conn3 <- [1,1890,null,{}] 17:46:03 INFO - PROCESS | 1795 | 1461026763099 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:03 INFO - PROCESS | 1795 | 1461026763343 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:46:03 INFO - PROCESS | 1795 | 1461026763700 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x865cb000 == 136 [pid = 1795] [id = 480] 17:46:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x865cc800) [pid = 1795] [serial = 1441] [outer = (nil)] 17:46:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x866d1400) [pid = 1795] [serial = 1442] [outer = 0x865cc800] 17:46:03 INFO - PROCESS | 1795 | 1461026763796 Marionette DEBUG loaded listener.js 17:46:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x867b8800) [pid = 1795] [serial = 1443] [outer = 0x865cc800] 17:46:04 INFO - PROCESS | 1795 | 1461026764858 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 17:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1842ms 17:46:04 INFO - PROCESS | 1795 | 1461026764930 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:46:04 INFO - PROCESS | 1795 | 1461026764940 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:46:04 INFO - PROCESS | 1795 | 1461026764960 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:46:04 INFO - PROCESS | 1795 | 1461026764970 Marionette TRACE conn3 <- [1,1894,null,{}] 17:46:04 INFO - PROCESS | 1795 | 1461026764980 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:05 INFO - PROCESS | 1795 | 1461026765563 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:46:05 INFO - PROCESS | 1795 | 1461026765853 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x87090400 == 137 [pid = 1795] [id = 481] 17:46:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x87571800) [pid = 1795] [serial = 1444] [outer = (nil)] 17:46:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8809b400) [pid = 1795] [serial = 1445] [outer = 0x87571800] 17:46:05 INFO - PROCESS | 1795 | 1461026765948 Marionette DEBUG loaded listener.js 17:46:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x881c0800) [pid = 1795] [serial = 1446] [outer = 0x87571800] 17:46:06 INFO - PROCESS | 1795 | 1461026766963 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2051ms 17:46:07 INFO - PROCESS | 1795 | 1461026767002 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:46:07 INFO - PROCESS | 1795 | 1461026767006 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:46:07 INFO - PROCESS | 1795 | 1461026767013 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:46:07 INFO - PROCESS | 1795 | 1461026767017 Marionette TRACE conn3 <- [1,1898,null,{}] 17:46:07 INFO - PROCESS | 1795 | 1461026767031 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:07 INFO - PROCESS | 1795 | 1461026767240 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:46:07 INFO - PROCESS | 1795 | 1461026767607 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a07c400 == 138 [pid = 1795] [id = 482] 17:46:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8a0b1c00) [pid = 1795] [serial = 1447] [outer = (nil)] 17:46:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8a0b7800) [pid = 1795] [serial = 1448] [outer = 0x8a0b1c00] 17:46:07 INFO - PROCESS | 1795 | 1461026767702 Marionette DEBUG loaded listener.js 17:46:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8a52b000) [pid = 1795] [serial = 1449] [outer = 0x8a0b1c00] 17:46:08 INFO - PROCESS | 1795 | 1461026768620 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1682ms 17:46:08 INFO - PROCESS | 1795 | 1461026768696 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:46:08 INFO - PROCESS | 1795 | 1461026768700 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:46:08 INFO - PROCESS | 1795 | 1461026768707 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:46:08 INFO - PROCESS | 1795 | 1461026768710 Marionette TRACE conn3 <- [1,1902,null,{}] 17:46:08 INFO - PROCESS | 1795 | 1461026768716 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:08 INFO - PROCESS | 1795 | 1461026768964 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:46:09 INFO - PROCESS | 1795 | 1461026769288 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:09 INFO - PROCESS | 1795 | ++DOCSHELL 0x88ccac00 == 139 [pid = 1795] [id = 483] 17:46:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8a52e400) [pid = 1795] [serial = 1450] [outer = (nil)] 17:46:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8a58e800) [pid = 1795] [serial = 1451] [outer = 0x8a52e400] 17:46:09 INFO - PROCESS | 1795 | 1461026769380 Marionette DEBUG loaded listener.js 17:46:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8a6bc800) [pid = 1795] [serial = 1452] [outer = 0x8a52e400] 17:46:10 INFO - PROCESS | 1795 | 1461026770257 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1630ms 17:46:10 INFO - PROCESS | 1795 | 1461026770338 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:46:10 INFO - PROCESS | 1795 | 1461026770342 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:46:10 INFO - PROCESS | 1795 | 1461026770348 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:46:10 INFO - PROCESS | 1795 | 1461026770352 Marionette TRACE conn3 <- [1,1906,null,{}] 17:46:10 INFO - PROCESS | 1795 | 1461026770358 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:10 INFO - PROCESS | 1795 | 1461026770606 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:46:10 INFO - PROCESS | 1795 | 1461026770965 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a845800 == 140 [pid = 1795] [id = 484] 17:46:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8a84cc00) [pid = 1795] [serial = 1453] [outer = (nil)] 17:46:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8b7c3000) [pid = 1795] [serial = 1454] [outer = 0x8a84cc00] 17:46:11 INFO - PROCESS | 1795 | 1461026771059 Marionette DEBUG loaded listener.js 17:46:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8b7cb800) [pid = 1795] [serial = 1455] [outer = 0x8a84cc00] 17:46:11 INFO - PROCESS | 1795 | 1461026771956 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 17:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1639ms 17:46:11 INFO - PROCESS | 1795 | 1461026771989 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:46:11 INFO - PROCESS | 1795 | 1461026771993 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:46:12 INFO - PROCESS | 1795 | 1461026772000 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:46:12 INFO - PROCESS | 1795 | 1461026772004 Marionette TRACE conn3 <- [1,1910,null,{}] 17:46:12 INFO - PROCESS | 1795 | 1461026772010 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:12 INFO - PROCESS | 1795 | 1461026772257 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:46:12 INFO - PROCESS | 1795 | 1461026772591 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:12 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a585800 == 141 [pid = 1795] [id = 485] 17:46:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8c00ac00) [pid = 1795] [serial = 1456] [outer = (nil)] 17:46:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8c350800) [pid = 1795] [serial = 1457] [outer = 0x8c00ac00] 17:46:12 INFO - PROCESS | 1795 | 1461026772686 Marionette DEBUG loaded listener.js 17:46:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8dc9a000) [pid = 1795] [serial = 1458] [outer = 0x8c00ac00] 17:46:13 INFO - PROCESS | 1795 | 1461026773569 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 17:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1637ms 17:46:13 INFO - PROCESS | 1795 | 1461026773638 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:46:13 INFO - PROCESS | 1795 | 1461026773642 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:46:13 INFO - PROCESS | 1795 | 1461026773648 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:46:13 INFO - PROCESS | 1795 | 1461026773651 Marionette TRACE conn3 <- [1,1914,null,{}] 17:46:13 INFO - PROCESS | 1795 | 1461026773657 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:13 INFO - PROCESS | 1795 | 1461026773857 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:46:14 INFO - PROCESS | 1795 | 1461026774184 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c34b400 == 142 [pid = 1795] [id = 486] 17:46:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8c350400) [pid = 1795] [serial = 1459] [outer = (nil)] 17:46:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x8df44400) [pid = 1795] [serial = 1460] [outer = 0x8c350400] 17:46:14 INFO - PROCESS | 1795 | 1461026774275 Marionette DEBUG loaded listener.js 17:46:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x8dfea000) [pid = 1795] [serial = 1461] [outer = 0x8c350400] 17:46:15 INFO - PROCESS | 1795 | 1461026775131 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1534ms 17:46:15 INFO - PROCESS | 1795 | 1461026775184 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:46:15 INFO - PROCESS | 1795 | 1461026775188 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:46:15 INFO - PROCESS | 1795 | 1461026775194 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:46:15 INFO - PROCESS | 1795 | 1461026775197 Marionette TRACE conn3 <- [1,1918,null,{}] 17:46:15 INFO - PROCESS | 1795 | 1461026775203 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:15 INFO - PROCESS | 1795 | 1461026775402 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:46:15 INFO - PROCESS | 1795 | 1461026775681 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc9cc00 == 143 [pid = 1795] [id = 487] 17:46:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x8dca0c00) [pid = 1795] [serial = 1462] [outer = (nil)] 17:46:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x8e905c00) [pid = 1795] [serial = 1463] [outer = 0x8dca0c00] 17:46:15 INFO - PROCESS | 1795 | 1461026775816 Marionette DEBUG loaded listener.js 17:46:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x8e972400) [pid = 1795] [serial = 1464] [outer = 0x8dca0c00] 17:46:16 INFO - PROCESS | 1795 | 1461026776818 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 17:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1682ms 17:46:16 INFO - PROCESS | 1795 | 1461026776877 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:46:16 INFO - PROCESS | 1795 | 1461026776880 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:46:16 INFO - PROCESS | 1795 | 1461026776887 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:46:16 INFO - PROCESS | 1795 | 1461026776891 Marionette TRACE conn3 <- [1,1922,null,{}] 17:46:16 INFO - PROCESS | 1795 | 1461026776896 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:17 INFO - PROCESS | 1795 | 1461026777101 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:46:17 INFO - PROCESS | 1795 | 1461026777426 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a581000 == 144 [pid = 1795] [id = 488] 17:46:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x8df45c00) [pid = 1795] [serial = 1465] [outer = (nil)] 17:46:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x8e996000) [pid = 1795] [serial = 1466] [outer = 0x8df45c00] 17:46:17 INFO - PROCESS | 1795 | 1461026777519 Marionette DEBUG loaded listener.js 17:46:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x8e9bc000) [pid = 1795] [serial = 1467] [outer = 0x8df45c00] 17:46:18 INFO - PROCESS | 1795 | 1461026778393 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 17:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1539ms 17:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:46:18 INFO - PROCESS | 1795 | 1461026778427 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:46:18 INFO - PROCESS | 1795 | 1461026778430 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:46:18 INFO - PROCESS | 1795 | 1461026778437 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:46:18 INFO - PROCESS | 1795 | 1461026778440 Marionette TRACE conn3 <- [1,1926,null,{}] 17:46:18 INFO - PROCESS | 1795 | 1461026778446 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:18 INFO - PROCESS | 1795 | 1461026778642 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:46:18 INFO - PROCESS | 1795 | 1461026778932 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:19 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dc4000 == 145 [pid = 1795] [id = 489] 17:46:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x8e97bc00) [pid = 1795] [serial = 1468] [outer = (nil)] 17:46:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x8e9f4800) [pid = 1795] [serial = 1469] [outer = 0x8e97bc00] 17:46:19 INFO - PROCESS | 1795 | 1461026779069 Marionette DEBUG loaded listener.js 17:46:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x8f752800) [pid = 1795] [serial = 1470] [outer = 0x8e97bc00] 17:46:20 INFO - PROCESS | 1795 | 1461026780020 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 17:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1643ms 17:46:20 INFO - PROCESS | 1795 | 1461026780080 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:46:20 INFO - PROCESS | 1795 | 1461026780085 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:46:20 INFO - PROCESS | 1795 | 1461026780091 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:46:20 INFO - PROCESS | 1795 | 1461026780096 Marionette TRACE conn3 <- [1,1930,null,{}] 17:46:20 INFO - PROCESS | 1795 | 1461026780101 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:20 INFO - PROCESS | 1795 | 1461026780328 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:46:20 INFO - PROCESS | 1795 | 1461026780677 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9ef000 == 146 [pid = 1795] [id = 490] 17:46:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x8fdd0800) [pid = 1795] [serial = 1471] [outer = (nil)] 17:46:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x8fdd9800) [pid = 1795] [serial = 1472] [outer = 0x8fdd0800] 17:46:20 INFO - PROCESS | 1795 | 1461026780796 Marionette DEBUG loaded listener.js 17:46:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x8fe33c00) [pid = 1795] [serial = 1473] [outer = 0x8fdd0800] 17:46:22 INFO - PROCESS | 1795 | 1461026782175 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 17:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2134ms 17:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:46:22 INFO - PROCESS | 1795 | 1461026782226 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:46:22 INFO - PROCESS | 1795 | 1461026782229 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:46:22 INFO - PROCESS | 1795 | 1461026782238 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:46:22 INFO - PROCESS | 1795 | 1461026782241 Marionette TRACE conn3 <- [1,1934,null,{}] 17:46:22 INFO - PROCESS | 1795 | 1461026782247 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:22 INFO - PROCESS | 1795 | 1461026782534 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:46:22 INFO - PROCESS | 1795 | 1461026782869 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fe3a000 == 147 [pid = 1795] [id = 491] 17:46:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x9004b800) [pid = 1795] [serial = 1474] [outer = (nil)] 17:46:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x90053c00) [pid = 1795] [serial = 1475] [outer = 0x9004b800] 17:46:22 INFO - PROCESS | 1795 | 1461026782954 Marionette DEBUG loaded listener.js 17:46:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x90196400) [pid = 1795] [serial = 1476] [outer = 0x9004b800] 17:46:23 INFO - PROCESS | 1795 | 1461026783841 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1651ms 17:46:23 INFO - PROCESS | 1795 | 1461026783886 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:46:23 INFO - PROCESS | 1795 | 1461026783890 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:46:23 INFO - PROCESS | 1795 | 1461026783896 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:46:23 INFO - PROCESS | 1795 | 1461026783899 Marionette TRACE conn3 <- [1,1938,null,{}] 17:46:23 INFO - PROCESS | 1795 | 1461026783905 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:24 INFO - PROCESS | 1795 | 1461026784100 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:46:24 INFO - PROCESS | 1795 | 1461026784429 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e902800 == 148 [pid = 1795] [id = 492] 17:46:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x90048800) [pid = 1795] [serial = 1477] [outer = (nil)] 17:46:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x90573c00) [pid = 1795] [serial = 1478] [outer = 0x90048800] 17:46:24 INFO - PROCESS | 1795 | 1461026784525 Marionette DEBUG loaded listener.js 17:46:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x90578000) [pid = 1795] [serial = 1479] [outer = 0x90048800] 17:46:25 INFO - PROCESS | 1795 | 1461026785381 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1533ms 17:46:25 INFO - PROCESS | 1795 | 1461026785439 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:46:25 INFO - PROCESS | 1795 | 1461026785442 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:46:25 INFO - PROCESS | 1795 | 1461026785452 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:46:25 INFO - PROCESS | 1795 | 1461026785455 Marionette TRACE conn3 <- [1,1942,null,{}] 17:46:25 INFO - PROCESS | 1795 | 1461026785461 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:25 INFO - PROCESS | 1795 | 1461026785691 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:46:26 INFO - PROCESS | 1795 | 1461026786034 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x91027800 == 149 [pid = 1795] [id = 493] 17:46:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x913b2400) [pid = 1795] [serial = 1480] [outer = (nil)] 17:46:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x915c2800) [pid = 1795] [serial = 1481] [outer = 0x913b2400] 17:46:26 INFO - PROCESS | 1795 | 1461026786157 Marionette DEBUG loaded listener.js 17:46:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x91fe3800) [pid = 1795] [serial = 1482] [outer = 0x913b2400] 17:46:27 INFO - PROCESS | 1795 | 1461026787048 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1630ms 17:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:46:27 INFO - PROCESS | 1795 | 1461026787082 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:46:27 INFO - PROCESS | 1795 | 1461026787085 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:46:27 INFO - PROCESS | 1795 | 1461026787093 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:46:27 INFO - PROCESS | 1795 | 1461026787095 Marionette TRACE conn3 <- [1,1946,null,{}] 17:46:27 INFO - PROCESS | 1795 | 1461026787101 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:27 INFO - PROCESS | 1795 | 1461026787298 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:46:27 INFO - PROCESS | 1795 | 1461026787641 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x83905800 == 150 [pid = 1795] [id = 494] 17:46:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x84dcb800) [pid = 1795] [serial = 1483] [outer = (nil)] 17:46:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x933a5400) [pid = 1795] [serial = 1484] [outer = 0x84dcb800] 17:46:27 INFO - PROCESS | 1795 | 1461026787733 Marionette DEBUG loaded listener.js 17:46:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x93509c00) [pid = 1795] [serial = 1485] [outer = 0x84dcb800] 17:46:28 INFO - PROCESS | 1795 | 1461026788597 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1581ms 17:46:28 INFO - PROCESS | 1795 | 1461026788673 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:46:28 INFO - PROCESS | 1795 | 1461026788677 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:46:28 INFO - PROCESS | 1795 | 1461026788683 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:46:28 INFO - PROCESS | 1795 | 1461026788686 Marionette TRACE conn3 <- [1,1950,null,{}] 17:46:28 INFO - PROCESS | 1795 | 1461026788692 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:28 INFO - PROCESS | 1795 | 1461026788938 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:46:29 INFO - PROCESS | 1795 | 1461026789278 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x867b6400 == 151 [pid = 1795] [id = 495] 17:46:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x8a584400) [pid = 1795] [serial = 1486] [outer = (nil)] 17:46:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x94129000) [pid = 1795] [serial = 1487] [outer = 0x8a584400] 17:46:29 INFO - PROCESS | 1795 | 1461026789364 Marionette DEBUG loaded listener.js 17:46:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x94130800) [pid = 1795] [serial = 1488] [outer = 0x8a584400] 17:46:30 INFO - PROCESS | 1795 | 1461026790236 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1583ms 17:46:30 INFO - PROCESS | 1795 | 1461026790266 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:46:30 INFO - PROCESS | 1795 | 1461026790269 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:46:30 INFO - PROCESS | 1795 | 1461026790276 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:46:30 INFO - PROCESS | 1795 | 1461026790279 Marionette TRACE conn3 <- [1,1954,null,{}] 17:46:30 INFO - PROCESS | 1795 | 1461026790285 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:30 INFO - PROCESS | 1795 | 1461026790481 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:46:30 INFO - PROCESS | 1795 | 1461026790771 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x933a3800 == 152 [pid = 1795] [id = 496] 17:46:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x93516000) [pid = 1795] [serial = 1489] [outer = (nil)] 17:46:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x944bc400) [pid = 1795] [serial = 1490] [outer = 0x93516000] 17:46:30 INFO - PROCESS | 1795 | 1461026790915 Marionette DEBUG loaded listener.js 17:46:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x944c3400) [pid = 1795] [serial = 1491] [outer = 0x93516000] 17:46:31 INFO - PROCESS | 1795 | 1461026791807 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 17:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1589ms 17:46:31 INFO - PROCESS | 1795 | 1461026791866 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:46:31 INFO - PROCESS | 1795 | 1461026791870 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:46:31 INFO - PROCESS | 1795 | 1461026791876 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:46:31 INFO - PROCESS | 1795 | 1461026791880 Marionette TRACE conn3 <- [1,1958,null,{}] 17:46:31 INFO - PROCESS | 1795 | 1461026791886 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:32 INFO - PROCESS | 1795 | 1461026792088 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:46:32 INFO - PROCESS | 1795 | 1461026792375 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x944b6400 == 153 [pid = 1795] [id = 497] 17:46:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x944b8400) [pid = 1795] [serial = 1492] [outer = (nil)] 17:46:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x95cb1800) [pid = 1795] [serial = 1493] [outer = 0x944b8400] 17:46:32 INFO - PROCESS | 1795 | 1461026792510 Marionette DEBUG loaded listener.js 17:46:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x94fdac00) [pid = 1795] [serial = 1494] [outer = 0x944b8400] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x867b7c00 == 152 [pid = 1795] [id = 478] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x867c1c00 == 151 [pid = 1795] [id = 477] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x84fd5000 == 150 [pid = 1795] [id = 476] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x82b12800 == 149 [pid = 1795] [id = 474] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x866cd800 == 148 [pid = 1795] [id = 472] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x84ede400 == 147 [pid = 1795] [id = 473] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8e90a400 == 146 [pid = 1795] [id = 471] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x90054400 == 145 [pid = 1795] [id = 470] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x87095c00 == 144 [pid = 1795] [id = 469] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f8c00 == 143 [pid = 1795] [id = 467] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8faaf800 == 142 [pid = 1795] [id = 468] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x84edf000 == 141 [pid = 1795] [id = 466] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x84edc000 == 140 [pid = 1795] [id = 465] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8dc92c00 == 139 [pid = 1795] [id = 464] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x82b15800 == 138 [pid = 1795] [id = 463] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x865c1400 == 137 [pid = 1795] [id = 461] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8a842400 == 136 [pid = 1795] [id = 462] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x89e8f400 == 135 [pid = 1795] [id = 460] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x88096c00 == 134 [pid = 1795] [id = 459] 17:46:34 INFO - PROCESS | 1795 | --DOCSHELL 0x855ecc00 == 133 [pid = 1795] [id = 458] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x95922c00) [pid = 1795] [serial = 1355] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x88098c00) [pid = 1795] [serial = 1368] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x9019e800) [pid = 1795] [serial = 1338] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x944b4400) [pid = 1795] [serial = 1353] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x8766b800) [pid = 1795] [serial = 1367] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x84fd4800) [pid = 1795] [serial = 1361] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x8fb6ac00) [pid = 1795] [serial = 1334] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x8dc91400) [pid = 1795] [serial = 1322] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x86d02400) [pid = 1795] [serial = 1365] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x8e9bf000) [pid = 1795] [serial = 1328] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x8c344800) [pid = 1795] [serial = 1319] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x84ee1c00) [pid = 1795] [serial = 1370] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x95caac00) [pid = 1795] [serial = 1287] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x8fb70800) [pid = 1795] [serial = 1335] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x8e890c00) [pid = 1795] [serial = 1325] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x866cbc00) [pid = 1795] [serial = 1371] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x8b7c8000) [pid = 1795] [serial = 1317] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x8f75c400) [pid = 1795] [serial = 1332] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x8e9c6400) [pid = 1795] [serial = 1329] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x8708b400) [pid = 1795] [serial = 1308] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x933ae800) [pid = 1795] [serial = 1349] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x9057e400) [pid = 1795] [serial = 1341] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x94250c00) [pid = 1795] [serial = 1352] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x94128400) [pid = 1795] [serial = 1350] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x8c347800) [pid = 1795] [serial = 1320] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x8e978000) [pid = 1795] [serial = 1326] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x963c9400) [pid = 1795] [serial = 1358] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x8e9bcc00) [pid = 1795] [serial = 1340] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8e9f5000) [pid = 1795] [serial = 1331] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x933a9800) [pid = 1795] [serial = 1346] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x915bd400) [pid = 1795] [serial = 1343] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x8a585400) [pid = 1795] [serial = 1313] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x8a58ec00) [pid = 1795] [serial = 1314] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x89e8c000) [pid = 1795] [serial = 1373] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x915c4800) [pid = 1795] [serial = 1344] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x867be800) [pid = 1795] [serial = 1364] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8dfee400) [pid = 1795] [serial = 1323] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x9350a400) [pid = 1795] [serial = 1347] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x87096400) [pid = 1795] [serial = 1218] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x90049000) [pid = 1795] [serial = 1337] [outer = (nil)] [url = about:blank] 17:46:34 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x84fdcc00) [pid = 1795] [serial = 1362] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x867bac00) [pid = 1795] [serial = 1307] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8a84a400) [pid = 1795] [serial = 1316] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x88cc6400) [pid = 1795] [serial = 1310] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x89e82400) [pid = 1795] [serial = 1311] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1795 | 1461026795297 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 17:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 3445ms 17:46:35 INFO - PROCESS | 1795 | 1461026795322 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:46:35 INFO - PROCESS | 1795 | 1461026795328 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:46:35 INFO - PROCESS | 1795 | 1461026795336 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:46:35 INFO - PROCESS | 1795 | 1461026795342 Marionette TRACE conn3 <- [1,1962,null,{}] 17:46:35 INFO - PROCESS | 1795 | 1461026795350 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:35 INFO - PROCESS | 1795 | 1461026795589 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:46:35 INFO - PROCESS | 1795 | 1461026795814 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:35 INFO - PROCESS | 1795 | ++DOCSHELL 0x84edf000 == 134 [pid = 1795] [id = 498] 17:46:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x84fd5c00) [pid = 1795] [serial = 1495] [outer = (nil)] 17:46:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x867bf800) [pid = 1795] [serial = 1496] [outer = 0x84fd5c00] 17:46:35 INFO - PROCESS | 1795 | 1461026795896 Marionette DEBUG loaded listener.js 17:46:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8708b800) [pid = 1795] [serial = 1497] [outer = 0x84fd5c00] 17:46:36 INFO - PROCESS | 1795 | 1461026796684 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 17:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1385ms 17:46:36 INFO - PROCESS | 1795 | 1461026796720 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:46:36 INFO - PROCESS | 1795 | 1461026796728 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:46:36 INFO - PROCESS | 1795 | 1461026796738 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:46:36 INFO - PROCESS | 1795 | 1461026796741 Marionette TRACE conn3 <- [1,1966,null,{}] 17:46:36 INFO - PROCESS | 1795 | 1461026796748 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:37 INFO - PROCESS | 1795 | 1461026797027 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:46:37 INFO - PROCESS | 1795 | 1461026797158 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x865cf400 == 135 [pid = 1795] [id = 499] 17:46:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x867ba000) [pid = 1795] [serial = 1498] [outer = (nil)] 17:46:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x87674800) [pid = 1795] [serial = 1499] [outer = 0x867ba000] 17:46:37 INFO - PROCESS | 1795 | 1461026797234 Marionette DEBUG loaded listener.js 17:46:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8809c000) [pid = 1795] [serial = 1500] [outer = 0x867ba000] 17:46:38 INFO - PROCESS | 1795 | 1461026798230 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 17:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1530ms 17:46:38 INFO - PROCESS | 1795 | 1461026798269 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:46:38 INFO - PROCESS | 1795 | 1461026798272 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:46:38 INFO - PROCESS | 1795 | 1461026798278 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:46:38 INFO - PROCESS | 1795 | 1461026798284 Marionette TRACE conn3 <- [1,1970,null,{}] 17:46:38 INFO - PROCESS | 1795 | 1461026798299 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:38 INFO - PROCESS | 1795 | 1461026798564 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:46:38 INFO - PROCESS | 1795 | 1461026798590 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x8809fc00 == 136 [pid = 1795] [id = 500] 17:46:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x89e22800) [pid = 1795] [serial = 1501] [outer = (nil)] 17:46:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x89e86800) [pid = 1795] [serial = 1502] [outer = 0x89e22800] 17:46:38 INFO - PROCESS | 1795 | 1461026798665 Marionette DEBUG loaded listener.js 17:46:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8a07cc00) [pid = 1795] [serial = 1503] [outer = 0x89e22800] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8a847c00) [pid = 1795] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x9424c800) [pid = 1795] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x90573000) [pid = 1795] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x8f752400) [pid = 1795] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x84fd8c00) [pid = 1795] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x89e20c00) [pid = 1795] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8708bc00) [pid = 1795] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x9350d000) [pid = 1795] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x86d03400) [pid = 1795] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8a52ac00) [pid = 1795] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x8df46c00) [pid = 1795] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x866d8400) [pid = 1795] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x8fe33000) [pid = 1795] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x87671800) [pid = 1795] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x8df49c00) [pid = 1795] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x881b7000) [pid = 1795] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x944be400) [pid = 1795] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x8c350000) [pid = 1795] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x8c002400) [pid = 1795] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x8a581c00) [pid = 1795] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8a530800) [pid = 1795] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x88cc3c00) [pid = 1795] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:46:40 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x8fe3c400) [pid = 1795] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:46:40 INFO - PROCESS | 1795 | 1461026800232 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 17:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2039ms 17:46:40 INFO - PROCESS | 1795 | 1461026800319 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:46:40 INFO - PROCESS | 1795 | 1461026800323 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:46:40 INFO - PROCESS | 1795 | 1461026800329 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:46:40 INFO - PROCESS | 1795 | 1461026800332 Marionette TRACE conn3 <- [1,1974,null,{}] 17:46:40 INFO - PROCESS | 1795 | 1461026800337 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:40 INFO - PROCESS | 1795 | 1461026800532 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:46:40 INFO - PROCESS | 1795 | 1461026800737 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:40 INFO - PROCESS | 1795 | ++DOCSHELL 0x866d7400 == 137 [pid = 1795] [id = 501] 17:46:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x86d03400) [pid = 1795] [serial = 1504] [outer = (nil)] 17:46:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x89e1a400) [pid = 1795] [serial = 1505] [outer = 0x86d03400] 17:46:40 INFO - PROCESS | 1795 | 1461026800811 Marionette DEBUG loaded listener.js 17:46:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x8a080800) [pid = 1795] [serial = 1506] [outer = 0x86d03400] 17:46:41 INFO - PROCESS | 1795 | 1461026801588 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 17:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1278ms 17:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:46:41 INFO - PROCESS | 1795 | 1461026801608 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:46:41 INFO - PROCESS | 1795 | 1461026801610 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:46:41 INFO - PROCESS | 1795 | 1461026801617 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:46:41 INFO - PROCESS | 1795 | 1461026801620 Marionette TRACE conn3 <- [1,1978,null,{}] 17:46:41 INFO - PROCESS | 1795 | 1461026801625 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:41 INFO - PROCESS | 1795 | 1461026801877 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:46:41 INFO - PROCESS | 1795 | 1461026801897 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x855eb800 == 138 [pid = 1795] [id = 502] 17:46:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x8766c400) [pid = 1795] [serial = 1507] [outer = (nil)] 17:46:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x8a57f400) [pid = 1795] [serial = 1508] [outer = 0x8766c400] 17:46:41 INFO - PROCESS | 1795 | 1461026801969 Marionette DEBUG loaded listener.js 17:46:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x8a58d400) [pid = 1795] [serial = 1509] [outer = 0x8766c400] 17:46:43 INFO - PROCESS | 1795 | 1461026803188 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1631ms 17:46:43 INFO - PROCESS | 1795 | 1461026803248 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:46:43 INFO - PROCESS | 1795 | 1461026803256 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:46:43 INFO - PROCESS | 1795 | 1461026803266 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:46:43 INFO - PROCESS | 1795 | 1461026803271 Marionette TRACE conn3 <- [1,1982,null,{}] 17:46:43 INFO - PROCESS | 1795 | 1461026803279 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:43 INFO - PROCESS | 1795 | 1461026803600 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:46:43 INFO - PROCESS | 1795 | 1461026803881 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:43 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d0b000 == 139 [pid = 1795] [id = 503] 17:46:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x87094800) [pid = 1795] [serial = 1510] [outer = (nil)] 17:46:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x87572800) [pid = 1795] [serial = 1511] [outer = 0x87094800] 17:46:43 INFO - PROCESS | 1795 | 1461026803976 Marionette DEBUG loaded listener.js 17:46:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8809e400) [pid = 1795] [serial = 1512] [outer = 0x87094800] 17:46:44 INFO - PROCESS | 1795 | 1461026804930 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1738ms 17:46:45 INFO - PROCESS | 1795 | 1461026805005 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:46:45 INFO - PROCESS | 1795 | 1461026805015 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:46:45 INFO - PROCESS | 1795 | 1461026805025 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:46:45 INFO - PROCESS | 1795 | 1461026805030 Marionette TRACE conn3 <- [1,1986,null,{}] 17:46:45 INFO - PROCESS | 1795 | 1461026805036 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:45 INFO - PROCESS | 1795 | 1461026805285 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:46:45 INFO - PROCESS | 1795 | 1461026805664 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x881bcc00 == 140 [pid = 1795] [id = 504] 17:46:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x89e88400) [pid = 1795] [serial = 1513] [outer = (nil)] 17:46:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8a523400) [pid = 1795] [serial = 1514] [outer = 0x89e88400] 17:46:45 INFO - PROCESS | 1795 | 1461026805749 Marionette DEBUG loaded listener.js 17:46:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8a57f800) [pid = 1795] [serial = 1515] [outer = 0x89e88400] 17:46:46 INFO - PROCESS | 1795 | 1461026806664 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1686ms 17:46:46 INFO - PROCESS | 1795 | 1461026806711 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:46:46 INFO - PROCESS | 1795 | 1461026806715 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:46:46 INFO - PROCESS | 1795 | 1461026806722 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:46:46 INFO - PROCESS | 1795 | 1461026806728 Marionette TRACE conn3 <- [1,1990,null,{}] 17:46:46 INFO - PROCESS | 1795 | 1461026806744 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:46 INFO - PROCESS | 1795 | 1461026806960 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:46:47 INFO - PROCESS | 1795 | 1461026807284 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e82c00 == 141 [pid = 1795] [id = 505] 17:46:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8b7c6000) [pid = 1795] [serial = 1516] [outer = (nil)] 17:46:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8c002400) [pid = 1795] [serial = 1517] [outer = 0x8b7c6000] 17:46:47 INFO - PROCESS | 1795 | 1461026807377 Marionette DEBUG loaded listener.js 17:46:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8c341c00) [pid = 1795] [serial = 1518] [outer = 0x8b7c6000] 17:46:48 INFO - PROCESS | 1795 | 1461026808245 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1590ms 17:46:48 INFO - PROCESS | 1795 | 1461026808312 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:46:48 INFO - PROCESS | 1795 | 1461026808318 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:46:48 INFO - PROCESS | 1795 | 1461026808324 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:46:48 INFO - PROCESS | 1795 | 1461026808327 Marionette TRACE conn3 <- [1,1994,null,{}] 17:46:48 INFO - PROCESS | 1795 | 1461026808334 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:48 INFO - PROCESS | 1795 | 1461026808542 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:46:48 INFO - PROCESS | 1795 | 1461026808819 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a0b6c00 == 142 [pid = 1795] [id = 506] 17:46:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8c346000) [pid = 1795] [serial = 1519] [outer = (nil)] 17:46:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8c4df800) [pid = 1795] [serial = 1520] [outer = 0x8c346000] 17:46:48 INFO - PROCESS | 1795 | 1461026808952 Marionette DEBUG loaded listener.js 17:46:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8dc94800) [pid = 1795] [serial = 1521] [outer = 0x8c346000] 17:46:49 INFO - PROCESS | 1795 | 1461026809829 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1536ms 17:46:49 INFO - PROCESS | 1795 | 1461026809860 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:46:49 INFO - PROCESS | 1795 | 1461026809864 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:46:49 INFO - PROCESS | 1795 | 1461026809870 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:46:49 INFO - PROCESS | 1795 | 1461026809877 Marionette TRACE conn3 <- [1,1998,null,{}] 17:46:49 INFO - PROCESS | 1795 | 1461026809887 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:50 INFO - PROCESS | 1795 | 1461026810083 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:46:50 INFO - PROCESS | 1795 | 1461026810366 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a588c00 == 143 [pid = 1795] [id = 507] 17:46:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8df48400) [pid = 1795] [serial = 1522] [outer = (nil)] 17:46:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8dfe7800) [pid = 1795] [serial = 1523] [outer = 0x8df48400] 17:46:50 INFO - PROCESS | 1795 | 1461026810509 Marionette DEBUG loaded listener.js 17:46:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8e88c000) [pid = 1795] [serial = 1524] [outer = 0x8df48400] 17:46:51 INFO - PROCESS | 1795 | 1461026811420 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 17:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1588ms 17:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:46:51 INFO - PROCESS | 1795 | 1461026811459 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:46:51 INFO - PROCESS | 1795 | 1461026811462 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:46:51 INFO - PROCESS | 1795 | 1461026811469 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:46:51 INFO - PROCESS | 1795 | 1461026811472 Marionette TRACE conn3 <- [1,2002,null,{}] 17:46:51 INFO - PROCESS | 1795 | 1461026811478 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:51 INFO - PROCESS | 1795 | 1461026811698 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:46:52 INFO - PROCESS | 1795 | 1461026812020 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:52 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c00b800 == 144 [pid = 1795] [id = 508] 17:46:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8dfe9000) [pid = 1795] [serial = 1525] [outer = (nil)] 17:46:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8e998400) [pid = 1795] [serial = 1526] [outer = 0x8dfe9000] 17:46:52 INFO - PROCESS | 1795 | 1461026812116 Marionette DEBUG loaded listener.js 17:46:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8e9c2400) [pid = 1795] [serial = 1527] [outer = 0x8dfe9000] 17:46:53 INFO - PROCESS | 1795 | 1461026813024 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1592ms 17:46:53 INFO - PROCESS | 1795 | 1461026813061 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:46:53 INFO - PROCESS | 1795 | 1461026813064 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:46:53 INFO - PROCESS | 1795 | 1461026813070 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:46:53 INFO - PROCESS | 1795 | 1461026813074 Marionette TRACE conn3 <- [1,2006,null,{}] 17:46:53 INFO - PROCESS | 1795 | 1461026813080 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:53 INFO - PROCESS | 1795 | 1461026813285 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:46:53 INFO - PROCESS | 1795 | 1461026813620 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e909c00 == 145 [pid = 1795] [id = 509] 17:46:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x8e97c400) [pid = 1795] [serial = 1528] [outer = (nil)] 17:46:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x8f754400) [pid = 1795] [serial = 1529] [outer = 0x8e97c400] 17:46:53 INFO - PROCESS | 1795 | 1461026813710 Marionette DEBUG loaded listener.js 17:46:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x8f75c000) [pid = 1795] [serial = 1530] [outer = 0x8e97c400] 17:46:54 INFO - PROCESS | 1795 | 1461026814564 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 17:46:54 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 17:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1537ms 17:46:54 INFO - PROCESS | 1795 | 1461026814608 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:46:54 INFO - PROCESS | 1795 | 1461026814612 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:46:54 INFO - PROCESS | 1795 | 1461026814619 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:46:54 INFO - PROCESS | 1795 | 1461026814622 Marionette TRACE conn3 <- [1,2010,null,{}] 17:46:54 INFO - PROCESS | 1795 | 1461026814649 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:54 INFO - PROCESS | 1795 | 1461026814849 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:46:55 INFO - PROCESS | 1795 | 1461026815145 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:55 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ee5c00 == 146 [pid = 1795] [id = 510] 17:46:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x8e9f3000) [pid = 1795] [serial = 1531] [outer = (nil)] 17:46:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x8fab6400) [pid = 1795] [serial = 1532] [outer = 0x8e9f3000] 17:46:55 INFO - PROCESS | 1795 | 1461026815280 Marionette DEBUG loaded listener.js 17:46:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x8fb6e400) [pid = 1795] [serial = 1533] [outer = 0x8e9f3000] 17:46:56 INFO - PROCESS | 1795 | 1461026816161 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 17:46:56 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 17:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1615ms 17:46:56 INFO - PROCESS | 1795 | 1461026816235 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:46:56 INFO - PROCESS | 1795 | 1461026816241 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:46:56 INFO - PROCESS | 1795 | 1461026816249 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:46:56 INFO - PROCESS | 1795 | 1461026816253 Marionette TRACE conn3 <- [1,2014,null,{}] 17:46:56 INFO - PROCESS | 1795 | 1461026816259 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:56 INFO - PROCESS | 1795 | 1461026816487 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:46:56 INFO - PROCESS | 1795 | 1461026816821 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x8f759400 == 147 [pid = 1795] [id = 511] 17:46:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x8fab1000) [pid = 1795] [serial = 1534] [outer = (nil)] 17:46:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x8fe2d800) [pid = 1795] [serial = 1535] [outer = 0x8fab1000] 17:46:56 INFO - PROCESS | 1795 | 1461026816912 Marionette DEBUG loaded listener.js 17:46:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x8fe39000) [pid = 1795] [serial = 1536] [outer = 0x8fab1000] 17:46:57 INFO - PROCESS | 1795 | 1461026817794 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1584ms 17:46:57 INFO - PROCESS | 1795 | 1461026817834 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:46:57 INFO - PROCESS | 1795 | 1461026817838 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:46:57 INFO - PROCESS | 1795 | 1461026817844 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:46:57 INFO - PROCESS | 1795 | 1461026817848 Marionette TRACE conn3 <- [1,2018,null,{}] 17:46:57 INFO - PROCESS | 1795 | 1461026817854 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:58 INFO - PROCESS | 1795 | 1461026818061 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:46:58 INFO - PROCESS | 1795 | 1461026818356 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:58 INFO - PROCESS | 1795 | ++DOCSHELL 0x8faaf400 == 148 [pid = 1795] [id = 512] 17:46:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x90054400) [pid = 1795] [serial = 1537] [outer = (nil)] 17:46:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x90570000) [pid = 1795] [serial = 1538] [outer = 0x90054400] 17:46:58 INFO - PROCESS | 1795 | 1461026818508 Marionette DEBUG loaded listener.js 17:46:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x90573000) [pid = 1795] [serial = 1539] [outer = 0x90054400] 17:46:59 INFO - PROCESS | 1795 | 1461026819432 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1634ms 17:46:59 INFO - PROCESS | 1795 | 1461026819480 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:46:59 INFO - PROCESS | 1795 | 1461026819485 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:46:59 INFO - PROCESS | 1795 | 1461026819491 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:46:59 INFO - PROCESS | 1795 | 1461026819496 Marionette TRACE conn3 <- [1,2022,null,{}] 17:46:59 INFO - PROCESS | 1795 | 1461026819501 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:59 INFO - PROCESS | 1795 | 1461026819733 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:47:00 INFO - PROCESS | 1795 | 1461026820075 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:00 INFO - PROCESS | 1795 | ++DOCSHELL 0x90578800 == 149 [pid = 1795] [id = 513] 17:47:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x91021400) [pid = 1795] [serial = 1540] [outer = (nil)] 17:47:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x91fe8c00) [pid = 1795] [serial = 1541] [outer = 0x91021400] 17:47:00 INFO - PROCESS | 1795 | 1461026820174 Marionette DEBUG loaded listener.js 17:47:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x933abc00) [pid = 1795] [serial = 1542] [outer = 0x91021400] 17:47:01 INFO - PROCESS | 1795 | 1461026821126 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1691ms 17:47:01 INFO - PROCESS | 1795 | 1461026821183 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:47:01 INFO - PROCESS | 1795 | 1461026821187 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:47:01 INFO - PROCESS | 1795 | 1461026821194 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:47:01 INFO - PROCESS | 1795 | 1461026821197 Marionette TRACE conn3 <- [1,2026,null,{}] 17:47:01 INFO - PROCESS | 1795 | 1461026821203 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:01 INFO - PROCESS | 1795 | 1461026821423 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:47:01 INFO - PROCESS | 1795 | 1461026821807 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9c5400 == 150 [pid = 1795] [id = 514] 17:47:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x8fdd3400) [pid = 1795] [serial = 1543] [outer = (nil)] 17:47:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x93517800) [pid = 1795] [serial = 1544] [outer = 0x8fdd3400] 17:47:01 INFO - PROCESS | 1795 | 1461026821964 Marionette DEBUG loaded listener.js 17:47:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x94128800) [pid = 1795] [serial = 1545] [outer = 0x8fdd3400] 17:47:03 INFO - PROCESS | 1795 | 1461026823287 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2137ms 17:47:03 INFO - PROCESS | 1795 | 1461026823351 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:47:03 INFO - PROCESS | 1795 | 1461026823357 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:47:03 INFO - PROCESS | 1795 | 1461026823367 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:47:03 INFO - PROCESS | 1795 | 1461026823372 Marionette TRACE conn3 <- [1,2030,null,{}] 17:47:03 INFO - PROCESS | 1795 | 1461026823382 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:03 INFO - PROCESS | 1795 | 1461026823738 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:47:04 INFO - PROCESS | 1795 | 1461026824132 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:04 INFO - PROCESS | 1795 | ++DOCSHELL 0x9350bc00 == 151 [pid = 1795] [id = 515] 17:47:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x9350d000) [pid = 1795] [serial = 1546] [outer = (nil)] 17:47:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x944b5400) [pid = 1795] [serial = 1547] [outer = 0x9350d000] 17:47:04 INFO - PROCESS | 1795 | 1461026824226 Marionette DEBUG loaded listener.js 17:47:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x944b7c00) [pid = 1795] [serial = 1548] [outer = 0x9350d000] 17:47:05 INFO - PROCESS | 1795 | 1461026825149 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1839ms 17:47:05 INFO - PROCESS | 1795 | 1461026825206 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:47:05 INFO - PROCESS | 1795 | 1461026825210 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:47:05 INFO - PROCESS | 1795 | 1461026825216 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:47:05 INFO - PROCESS | 1795 | 1461026825220 Marionette TRACE conn3 <- [1,2034,null,{}] 17:47:05 INFO - PROCESS | 1795 | 1461026825225 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:05 INFO - PROCESS | 1795 | 1461026825428 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:47:05 INFO - PROCESS | 1795 | 1461026825768 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x82b18400 == 152 [pid = 1795] [id = 516] 17:47:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x9004f000) [pid = 1795] [serial = 1549] [outer = (nil)] 17:47:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x95a77800) [pid = 1795] [serial = 1550] [outer = 0x9004f000] 17:47:05 INFO - PROCESS | 1795 | 1461026825858 Marionette DEBUG loaded listener.js 17:47:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x963c9000) [pid = 1795] [serial = 1551] [outer = 0x9004f000] 17:47:06 INFO - PROCESS | 1795 | 1461026826727 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1581ms 17:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:47:06 INFO - PROCESS | 1795 | 1461026826798 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:47:06 INFO - PROCESS | 1795 | 1461026826801 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:47:06 INFO - PROCESS | 1795 | 1461026826808 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:47:06 INFO - PROCESS | 1795 | 1461026826811 Marionette TRACE conn3 <- [1,2038,null,{}] 17:47:06 INFO - PROCESS | 1795 | 1461026826817 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:07 INFO - PROCESS | 1795 | 1461026827128 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:47:07 INFO - PROCESS | 1795 | 1461026827390 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x944c2400 == 153 [pid = 1795] [id = 517] 17:47:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x95a73c00) [pid = 1795] [serial = 1552] [outer = (nil)] 17:47:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x973be000) [pid = 1795] [serial = 1553] [outer = 0x95a73c00] 17:47:07 INFO - PROCESS | 1795 | 1461026827482 Marionette DEBUG loaded listener.js 17:47:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x9752f400) [pid = 1795] [serial = 1554] [outer = 0x95a73c00] 17:47:08 INFO - PROCESS | 1795 | 1461026828366 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1589ms 17:47:08 INFO - PROCESS | 1795 | 1461026828399 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:47:08 INFO - PROCESS | 1795 | 1461026828404 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:47:08 INFO - PROCESS | 1795 | 1461026828410 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:47:08 INFO - PROCESS | 1795 | 1461026828412 Marionette TRACE conn3 <- [1,2042,null,{}] 17:47:08 INFO - PROCESS | 1795 | 1461026828418 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:08 INFO - PROCESS | 1795 | 1461026828614 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:47:08 INFO - PROCESS | 1795 | 1461026828912 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ede400 == 154 [pid = 1795] [id = 518] 17:47:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x94125c00) [pid = 1795] [serial = 1555] [outer = (nil)] 17:47:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x97534400) [pid = 1795] [serial = 1556] [outer = 0x94125c00] 17:47:09 INFO - PROCESS | 1795 | 1461026829044 Marionette DEBUG loaded listener.js 17:47:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x975cbc00) [pid = 1795] [serial = 1557] [outer = 0x94125c00] 17:47:09 INFO - PROCESS | 1795 | 1461026829915 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:47:09 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) 17:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1539ms 17:47:09 INFO - PROCESS | 1795 | 1461026829950 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:47:09 INFO - PROCESS | 1795 | 1461026829953 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:47:09 INFO - PROCESS | 1795 | 1461026829964 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:47:09 INFO - PROCESS | 1795 | 1461026829970 Marionette TRACE conn3 <- [1,2046,null,{}] 17:47:09 INFO - PROCESS | 1795 | 1461026829979 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:10 INFO - PROCESS | 1795 | 1461026830199 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:47:10 INFO - PROCESS | 1795 | 1461026830538 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x97536800 == 155 [pid = 1795] [id = 519] 17:47:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x975c0800) [pid = 1795] [serial = 1558] [outer = (nil)] 17:47:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x97ae1400) [pid = 1795] [serial = 1559] [outer = 0x975c0800] 17:47:10 INFO - PROCESS | 1795 | 1461026830628 Marionette DEBUG loaded listener.js 17:47:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x97ca9800) [pid = 1795] [serial = 1560] [outer = 0x975c0800] 17:47:11 INFO - PROCESS | 1795 | 1461026831690 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1786ms 17:47:11 INFO - PROCESS | 1795 | 1461026831752 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:47:11 INFO - PROCESS | 1795 | 1461026831756 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:47:11 INFO - PROCESS | 1795 | 1461026831762 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:47:11 INFO - PROCESS | 1795 | 1461026831765 Marionette TRACE conn3 <- [1,2050,null,{}] 17:47:11 INFO - PROCESS | 1795 | 1461026831771 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:11 INFO - PROCESS | 1795 | 1461026831975 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:47:12 INFO - PROCESS | 1795 | 1461026832309 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x84ee8400 == 154 [pid = 1795] [id = 457] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x901a2800 == 153 [pid = 1795] [id = 208] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x866d7400 == 152 [pid = 1795] [id = 501] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8809fc00 == 151 [pid = 1795] [id = 500] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x865cf400 == 150 [pid = 1795] [id = 499] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x84edf000 == 149 [pid = 1795] [id = 498] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x944b6400 == 148 [pid = 1795] [id = 497] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x933a3800 == 147 [pid = 1795] [id = 496] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x83905800 == 146 [pid = 1795] [id = 494] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x867b6400 == 145 [pid = 1795] [id = 495] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x91027800 == 144 [pid = 1795] [id = 493] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8e902800 == 143 [pid = 1795] [id = 492] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8fe3a000 == 142 [pid = 1795] [id = 491] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9ef000 == 141 [pid = 1795] [id = 490] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8a581000 == 140 [pid = 1795] [id = 488] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x84dc4000 == 139 [pid = 1795] [id = 489] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8dc9cc00 == 138 [pid = 1795] [id = 487] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8c34b400 == 137 [pid = 1795] [id = 486] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8a585800 == 136 [pid = 1795] [id = 485] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8a845800 == 135 [pid = 1795] [id = 484] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8a07c400 == 134 [pid = 1795] [id = 482] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x88ccac00 == 133 [pid = 1795] [id = 483] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x87090400 == 132 [pid = 1795] [id = 481] 17:47:14 INFO - PROCESS | 1795 | --DOCSHELL 0x865cb000 == 131 [pid = 1795] [id = 480] 17:47:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x83905800 == 132 [pid = 1795] [id = 520] 17:47:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x83ead400) [pid = 1795] [serial = 1561] [outer = (nil)] 17:47:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x865c0400) [pid = 1795] [serial = 1562] [outer = 0x83ead400] 17:47:14 INFO - PROCESS | 1795 | 1461026834239 Marionette DEBUG loaded listener.js 17:47:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 187 (0x865cf000) [pid = 1795] [serial = 1563] [outer = 0x83ead400] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 186 (0x8c010400) [pid = 1795] [serial = 1388] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x8c345400) [pid = 1795] [serial = 1389] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x9592bc00) [pid = 1795] [serial = 1356] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x9323a400) [pid = 1795] [serial = 1413] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x8fb71000) [pid = 1795] [serial = 1404] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x944bac00) [pid = 1795] [serial = 1427] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x865c9400) [pid = 1795] [serial = 1431] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x94130400) [pid = 1795] [serial = 1418] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x8e9f6800) [pid = 1795] [serial = 1400] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x95a76000) [pid = 1795] [serial = 1421] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x94251800) [pid = 1795] [serial = 1419] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x87091000) [pid = 1795] [serial = 1434] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x8a581800) [pid = 1795] [serial = 1382] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x8e910c00) [pid = 1795] [serial = 1395] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x87098c00) [pid = 1795] [serial = 1377] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x933ae000) [pid = 1795] [serial = 1415] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x881b3000) [pid = 1795] [serial = 1436] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x91019c00) [pid = 1795] [serial = 1410] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x855f1400) [pid = 1795] [serial = 1430] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x8f75f000) [pid = 1795] [serial = 1401] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x88cca800) [pid = 1795] [serial = 1379] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x8a083800) [pid = 1795] [serial = 1380] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x90606000) [pid = 1795] [serial = 1409] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x86d0ec00) [pid = 1795] [serial = 1433] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x95cabc00) [pid = 1795] [serial = 1422] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x8fab5400) [pid = 1795] [serial = 1403] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x974d0800) [pid = 1795] [serial = 1424] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x8e9c3800) [pid = 1795] [serial = 1398] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x8a6b7c00) [pid = 1795] [serial = 1383] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x915c6c00) [pid = 1795] [serial = 1412] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8df43400) [pid = 1795] [serial = 1391] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8708c000) [pid = 1795] [serial = 1376] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x97142c00) [pid = 1795] [serial = 1359] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x8e90c000) [pid = 1795] [serial = 1394] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x97535000) [pid = 1795] [serial = 1425] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x881bb000) [pid = 1795] [serial = 1437] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x8b7c6800) [pid = 1795] [serial = 1386] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x93510000) [pid = 1795] [serial = 1416] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x8a076800) [pid = 1795] [serial = 1305] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x9004f800) [pid = 1795] [serial = 1406] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x9019e400) [pid = 1795] [serial = 1407] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8b7c2000) [pid = 1795] [serial = 1385] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x8e9b7c00) [pid = 1795] [serial = 1397] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8df4b800) [pid = 1795] [serial = 1392] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x87672800) [pid = 1795] [serial = 1439] [outer = (nil)] [url = about:blank] 17:47:15 INFO - PROCESS | 1795 | 1461026835288 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 3545ms 17:47:15 INFO - PROCESS | 1795 | 1461026835309 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:47:15 INFO - PROCESS | 1795 | 1461026835315 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:47:15 INFO - PROCESS | 1795 | 1461026835324 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:47:15 INFO - PROCESS | 1795 | 1461026835329 Marionette TRACE conn3 <- [1,2054,null,{}] 17:47:15 INFO - PROCESS | 1795 | 1461026835336 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:15 INFO - PROCESS | 1795 | 1461026835541 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:47:15 INFO - PROCESS | 1795 | 1461026835767 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x866d8c00 == 133 [pid = 1795] [id = 521] 17:47:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x87092000) [pid = 1795] [serial = 1564] [outer = (nil)] 17:47:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x86d06000) [pid = 1795] [serial = 1565] [outer = 0x87092000] 17:47:15 INFO - PROCESS | 1795 | 1461026835866 Marionette DEBUG loaded listener.js 17:47:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x87575000) [pid = 1795] [serial = 1566] [outer = 0x87092000] 17:47:16 INFO - PROCESS | 1795 | 1461026836708 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1433ms 17:47:16 INFO - PROCESS | 1795 | 1461026836756 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:47:16 INFO - PROCESS | 1795 | 1461026836762 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:47:16 INFO - PROCESS | 1795 | 1461026836772 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:47:16 INFO - PROCESS | 1795 | 1461026836775 Marionette TRACE conn3 <- [1,2058,null,{}] 17:47:16 INFO - PROCESS | 1795 | 1461026836781 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:17 INFO - PROCESS | 1795 | 1461026837063 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:47:17 INFO - PROCESS | 1795 | 1461026837100 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x83903400 == 134 [pid = 1795] [id = 522] 17:47:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x881bd800) [pid = 1795] [serial = 1567] [outer = (nil)] 17:47:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x89e1bc00) [pid = 1795] [serial = 1568] [outer = 0x881bd800] 17:47:17 INFO - PROCESS | 1795 | 1461026837172 Marionette DEBUG loaded listener.js 17:47:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x89e8a400) [pid = 1795] [serial = 1569] [outer = 0x881bd800] 17:47:18 INFO - PROCESS | 1795 | 1461026838251 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1536ms 17:47:18 INFO - PROCESS | 1795 | 1461026838308 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:47:18 INFO - PROCESS | 1795 | 1461026838312 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:47:18 INFO - PROCESS | 1795 | 1461026838323 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:47:18 INFO - PROCESS | 1795 | 1461026838328 Marionette TRACE conn3 <- [1,2062,null,{}] 17:47:18 INFO - PROCESS | 1795 | 1461026838344 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:18 INFO - PROCESS | 1795 | 1461026838625 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:47:18 INFO - PROCESS | 1795 | 1461026838658 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e1d400 == 135 [pid = 1795] [id = 523] 17:47:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8a525c00) [pid = 1795] [serial = 1570] [outer = (nil)] 17:47:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8a58ec00) [pid = 1795] [serial = 1571] [outer = 0x8a525c00] 17:47:18 INFO - PROCESS | 1795 | 1461026838730 Marionette DEBUG loaded listener.js 17:47:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8a6bd000) [pid = 1795] [serial = 1572] [outer = 0x8a525c00] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x86d03400) [pid = 1795] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x87571800) [pid = 1795] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x867ba000) [pid = 1795] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x8e97bc00) [pid = 1795] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x8c350400) [pid = 1795] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8fdd0800) [pid = 1795] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x913b2400) [pid = 1795] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x84fd5c00) [pid = 1795] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x8a52e400) [pid = 1795] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x89e22800) [pid = 1795] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8dca0c00) [pid = 1795] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x8a84cc00) [pid = 1795] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x90048800) [pid = 1795] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x84dcb800) [pid = 1795] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x944b8400) [pid = 1795] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x9004b800) [pid = 1795] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x93516000) [pid = 1795] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x8a0b1c00) [pid = 1795] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x865cc800) [pid = 1795] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x8c00ac00) [pid = 1795] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x8a584400) [pid = 1795] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8df45c00) [pid = 1795] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x84ee4400) [pid = 1795] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:47:20 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x87675000) [pid = 1795] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:47:20 INFO - PROCESS | 1795 | 1461026840572 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2312ms 17:47:20 INFO - PROCESS | 1795 | 1461026840630 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:47:20 INFO - PROCESS | 1795 | 1461026840633 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:47:20 INFO - PROCESS | 1795 | 1461026840640 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:47:20 INFO - PROCESS | 1795 | 1461026840643 Marionette TRACE conn3 <- [1,2066,null,{}] 17:47:20 INFO - PROCESS | 1795 | 1461026840649 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:20 INFO - PROCESS | 1795 | 1461026840836 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:47:21 INFO - PROCESS | 1795 | 1461026841108 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dcb800 == 136 [pid = 1795] [id = 524] 17:47:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x84edd000) [pid = 1795] [serial = 1573] [outer = (nil)] 17:47:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x8a0b1c00) [pid = 1795] [serial = 1574] [outer = 0x84edd000] 17:47:21 INFO - PROCESS | 1795 | 1461026841180 Marionette DEBUG loaded listener.js 17:47:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x8a6b7c00) [pid = 1795] [serial = 1575] [outer = 0x84edd000] 17:47:22 INFO - PROCESS | 1795 | 1461026842042 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1481ms 17:47:22 INFO - PROCESS | 1795 | 1461026842125 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:47:22 INFO - PROCESS | 1795 | 1461026842131 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:47:22 INFO - PROCESS | 1795 | 1461026842143 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:47:22 INFO - PROCESS | 1795 | 1461026842149 Marionette TRACE conn3 <- [1,2070,null,{}] 17:47:22 INFO - PROCESS | 1795 | 1461026842159 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:22 INFO - PROCESS | 1795 | 1461026842390 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:47:22 INFO - PROCESS | 1795 | 1461026842745 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d07c00 == 137 [pid = 1795] [id = 525] 17:47:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x86d08800) [pid = 1795] [serial = 1576] [outer = (nil)] 17:47:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x8708a400) [pid = 1795] [serial = 1577] [outer = 0x86d08800] 17:47:22 INFO - PROCESS | 1795 | 1461026842837 Marionette DEBUG loaded listener.js 17:47:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x87095000) [pid = 1795] [serial = 1578] [outer = 0x86d08800] 17:47:23 INFO - PROCESS | 1795 | 1461026843782 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 17:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1696ms 17:47:23 INFO - PROCESS | 1795 | 1461026843839 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:47:23 INFO - PROCESS | 1795 | 1461026843848 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:47:23 INFO - PROCESS | 1795 | 1461026843858 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:47:23 INFO - PROCESS | 1795 | 1461026843862 Marionette TRACE conn3 <- [1,2074,null,{}] 17:47:23 INFO - PROCESS | 1795 | 1461026843868 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:24 INFO - PROCESS | 1795 | 1461026844120 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:47:24 INFO - PROCESS | 1795 | 1461026844459 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x865c9800 == 138 [pid = 1795] [id = 526] 17:47:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x867c2400) [pid = 1795] [serial = 1579] [outer = (nil)] 17:47:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x881c0c00) [pid = 1795] [serial = 1580] [outer = 0x867c2400] 17:47:24 INFO - PROCESS | 1795 | 1461026844554 Marionette DEBUG loaded listener.js 17:47:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8a07c000) [pid = 1795] [serial = 1581] [outer = 0x867c2400] 17:47:25 INFO - PROCESS | 1795 | 1461026845641 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 17:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1835ms 17:47:25 INFO - PROCESS | 1795 | 1461026845693 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:47:25 INFO - PROCESS | 1795 | 1461026845697 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:47:25 INFO - PROCESS | 1795 | 1461026845704 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:47:25 INFO - PROCESS | 1795 | 1461026845710 Marionette TRACE conn3 <- [1,2078,null,{}] 17:47:25 INFO - PROCESS | 1795 | 1461026845727 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:25 INFO - PROCESS | 1795 | 1461026845986 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:47:26 INFO - PROCESS | 1795 | 1461026846370 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a082000 == 139 [pid = 1795] [id = 527] 17:47:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8a6b7400) [pid = 1795] [serial = 1582] [outer = (nil)] 17:47:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8b7c4000) [pid = 1795] [serial = 1583] [outer = 0x8a6b7400] 17:47:26 INFO - PROCESS | 1795 | 1461026846461 Marionette DEBUG loaded listener.js 17:47:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8c005800) [pid = 1795] [serial = 1584] [outer = 0x8a6b7400] 17:47:27 INFO - PROCESS | 1795 | 1461026847404 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1740ms 17:47:27 INFO - PROCESS | 1795 | 1461026847444 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:47:27 INFO - PROCESS | 1795 | 1461026847449 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:47:27 INFO - PROCESS | 1795 | 1461026847456 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:47:27 INFO - PROCESS | 1795 | 1461026847459 Marionette TRACE conn3 <- [1,2082,null,{}] 17:47:27 INFO - PROCESS | 1795 | 1461026847465 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:27 INFO - PROCESS | 1795 | 1461026847768 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:47:28 INFO - PROCESS | 1795 | 1461026847983 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:28 INFO - PROCESS | 1795 | ++DOCSHELL 0x865cf400 == 140 [pid = 1795] [id = 528] 17:47:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8c007c00) [pid = 1795] [serial = 1585] [outer = (nil)] 17:47:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8c4dec00) [pid = 1795] [serial = 1586] [outer = 0x8c007c00] 17:47:28 INFO - PROCESS | 1795 | 1461026848118 Marionette DEBUG loaded listener.js 17:47:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8dca0c00) [pid = 1795] [serial = 1587] [outer = 0x8c007c00] 17:47:29 INFO - PROCESS | 1795 | 1461026849048 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1643ms 17:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:47:29 INFO - PROCESS | 1795 | 1461026849100 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:47:29 INFO - PROCESS | 1795 | 1461026849103 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:47:29 INFO - PROCESS | 1795 | 1461026849110 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:47:29 INFO - PROCESS | 1795 | 1461026849113 Marionette TRACE conn3 <- [1,2086,null,{}] 17:47:29 INFO - PROCESS | 1795 | 1461026849119 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:29 INFO - PROCESS | 1795 | 1461026849325 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:47:29 INFO - PROCESS | 1795 | 1461026849649 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a0aa000 == 141 [pid = 1795] [id = 529] 17:47:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8a6b6400) [pid = 1795] [serial = 1588] [outer = (nil)] 17:47:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8dff5000) [pid = 1795] [serial = 1589] [outer = 0x8a6b6400] 17:47:29 INFO - PROCESS | 1795 | 1461026849743 Marionette DEBUG loaded listener.js 17:47:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8e88ec00) [pid = 1795] [serial = 1590] [outer = 0x8a6b6400] 17:47:30 INFO - PROCESS | 1795 | 1461026850680 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1635ms 17:47:30 INFO - PROCESS | 1795 | 1461026850745 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:47:30 INFO - PROCESS | 1795 | 1461026850750 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:47:30 INFO - PROCESS | 1795 | 1461026850756 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:47:30 INFO - PROCESS | 1795 | 1461026850760 Marionette TRACE conn3 <- [1,2090,null,{}] 17:47:30 INFO - PROCESS | 1795 | 1461026850766 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:31 INFO - PROCESS | 1795 | 1461026851020 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:47:31 INFO - PROCESS | 1795 | 1461026851362 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x8df4a400 == 142 [pid = 1795] [id = 530] 17:47:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8e88b000) [pid = 1795] [serial = 1591] [outer = (nil)] 17:47:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8e997c00) [pid = 1795] [serial = 1592] [outer = 0x8e88b000] 17:47:31 INFO - PROCESS | 1795 | 1461026851458 Marionette DEBUG loaded listener.js 17:47:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8e9c6000) [pid = 1795] [serial = 1593] [outer = 0x8e88b000] 17:47:32 INFO - PROCESS | 1795 | 1461026852370 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1681ms 17:47:32 INFO - PROCESS | 1795 | 1461026852439 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:47:32 INFO - PROCESS | 1795 | 1461026852443 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:47:32 INFO - PROCESS | 1795 | 1461026852449 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:47:32 INFO - PROCESS | 1795 | 1461026852454 Marionette TRACE conn3 <- [1,2094,null,{}] 17:47:32 INFO - PROCESS | 1795 | 1461026852460 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:32 INFO - PROCESS | 1795 | 1461026852660 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:47:33 INFO - PROCESS | 1795 | 1461026853060 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:33 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e98d400 == 143 [pid = 1795] [id = 531] 17:47:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8e99a000) [pid = 1795] [serial = 1594] [outer = (nil)] 17:47:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8f75dc00) [pid = 1795] [serial = 1595] [outer = 0x8e99a000] 17:47:33 INFO - PROCESS | 1795 | 1461026853183 Marionette DEBUG loaded listener.js 17:47:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8f75fc00) [pid = 1795] [serial = 1596] [outer = 0x8e99a000] 17:47:34 INFO - PROCESS | 1795 | 1461026854043 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1637ms 17:47:34 INFO - PROCESS | 1795 | 1461026854087 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:47:34 INFO - PROCESS | 1795 | 1461026854091 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:47:34 INFO - PROCESS | 1795 | 1461026854097 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:47:34 INFO - PROCESS | 1795 | 1461026854101 Marionette TRACE conn3 <- [1,2098,null,{}] 17:47:34 INFO - PROCESS | 1795 | 1461026854106 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:34 INFO - PROCESS | 1795 | 1461026854305 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:47:34 INFO - PROCESS | 1795 | 1461026854601 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c4c00 == 144 [pid = 1795] [id = 532] 17:47:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x8c342000) [pid = 1795] [serial = 1597] [outer = (nil)] 17:47:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x8fdd1400) [pid = 1795] [serial = 1598] [outer = 0x8c342000] 17:47:34 INFO - PROCESS | 1795 | 1461026854753 Marionette DEBUG loaded listener.js 17:47:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x8fe2f400) [pid = 1795] [serial = 1599] [outer = 0x8c342000] 17:47:35 INFO - PROCESS | 1795 | 1461026855666 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 17:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1634ms 17:47:35 INFO - PROCESS | 1795 | 1461026855733 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:47:35 INFO - PROCESS | 1795 | 1461026855736 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:47:35 INFO - PROCESS | 1795 | 1461026855743 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:47:35 INFO - PROCESS | 1795 | 1461026855747 Marionette TRACE conn3 <- [1,2102,null,{}] 17:47:35 INFO - PROCESS | 1795 | 1461026855752 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:35 INFO - PROCESS | 1795 | 1461026855958 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:47:36 INFO - PROCESS | 1795 | 1461026856286 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:36 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f5000 == 145 [pid = 1795] [id = 533] 17:47:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x8fab6000) [pid = 1795] [serial = 1600] [outer = (nil)] 17:47:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x90055c00) [pid = 1795] [serial = 1601] [outer = 0x8fab6000] 17:47:36 INFO - PROCESS | 1795 | 1461026856376 Marionette DEBUG loaded listener.js 17:47:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x90199400) [pid = 1795] [serial = 1602] [outer = 0x8fab6000] 17:47:37 INFO - PROCESS | 1795 | 1461026857249 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 17:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1581ms 17:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:47:37 INFO - PROCESS | 1795 | 1461026857325 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:47:37 INFO - PROCESS | 1795 | 1461026857328 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:47:37 INFO - PROCESS | 1795 | 1461026857334 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:47:37 INFO - PROCESS | 1795 | 1461026857338 Marionette TRACE conn3 <- [1,2106,null,{}] 17:47:37 INFO - PROCESS | 1795 | 1461026857344 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:37 INFO - PROCESS | 1795 | 1461026857584 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:47:37 INFO - PROCESS | 1795 | 1461026857912 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c34b800 == 146 [pid = 1795] [id = 534] 17:47:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x8fe38400) [pid = 1795] [serial = 1603] [outer = (nil)] 17:47:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x90578c00) [pid = 1795] [serial = 1604] [outer = 0x8fe38400] 17:47:38 INFO - PROCESS | 1795 | 1461026858004 Marionette DEBUG loaded listener.js 17:47:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x9060a800) [pid = 1795] [serial = 1605] [outer = 0x8fe38400] 17:47:38 INFO - PROCESS | 1795 | 1461026858871 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1580ms 17:47:38 INFO - PROCESS | 1795 | 1461026858915 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:47:38 INFO - PROCESS | 1795 | 1461026858920 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:47:38 INFO - PROCESS | 1795 | 1461026858926 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:47:38 INFO - PROCESS | 1795 | 1461026858931 Marionette TRACE conn3 <- [1,2110,null,{}] 17:47:38 INFO - PROCESS | 1795 | 1461026858937 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:39 INFO - PROCESS | 1795 | 1461026859163 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:47:39 INFO - PROCESS | 1795 | 1461026859510 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:39 INFO - PROCESS | 1795 | ++DOCSHELL 0x8df45400 == 147 [pid = 1795] [id = 535] 17:47:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x915c6800) [pid = 1795] [serial = 1606] [outer = (nil)] 17:47:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x93238c00) [pid = 1795] [serial = 1607] [outer = 0x915c6800] 17:47:39 INFO - PROCESS | 1795 | 1461026859606 Marionette DEBUG loaded listener.js 17:47:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x933a3800) [pid = 1795] [serial = 1608] [outer = 0x915c6800] 17:47:40 INFO - PROCESS | 1795 | 1461026860548 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 17:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1693ms 17:47:40 INFO - PROCESS | 1795 | 1461026860620 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:47:40 INFO - PROCESS | 1795 | 1461026860624 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:47:40 INFO - PROCESS | 1795 | 1461026860631 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:47:40 INFO - PROCESS | 1795 | 1461026860635 Marionette TRACE conn3 <- [1,2114,null,{}] 17:47:40 INFO - PROCESS | 1795 | 1461026860640 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:40 INFO - PROCESS | 1795 | 1461026860847 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:47:41 INFO - PROCESS | 1795 | 1461026861185 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x913b1c00 == 148 [pid = 1795] [id = 536] 17:47:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x9323d400) [pid = 1795] [serial = 1609] [outer = (nil)] 17:47:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x94127800) [pid = 1795] [serial = 1610] [outer = 0x9323d400] 17:47:41 INFO - PROCESS | 1795 | 1461026861277 Marionette DEBUG loaded listener.js 17:47:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x9424a400) [pid = 1795] [serial = 1611] [outer = 0x9323d400] 17:47:42 INFO - PROCESS | 1795 | 1461026862210 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 17:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1633ms 17:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:47:42 INFO - PROCESS | 1795 | 1461026862266 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:47:42 INFO - PROCESS | 1795 | 1461026862269 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:47:42 INFO - PROCESS | 1795 | 1461026862276 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:47:42 INFO - PROCESS | 1795 | 1461026862279 Marionette TRACE conn3 <- [1,2118,null,{}] 17:47:42 INFO - PROCESS | 1795 | 1461026862285 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:42 INFO - PROCESS | 1795 | 1461026862486 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:47:42 INFO - PROCESS | 1795 | 1461026862819 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x91025c00 == 149 [pid = 1795] [id = 537] 17:47:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x93512000) [pid = 1795] [serial = 1612] [outer = (nil)] 17:47:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x944be400) [pid = 1795] [serial = 1613] [outer = 0x93512000] 17:47:42 INFO - PROCESS | 1795 | 1461026862908 Marionette DEBUG loaded listener.js 17:47:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x9592bc00) [pid = 1795] [serial = 1614] [outer = 0x93512000] 17:47:43 INFO - PROCESS | 1795 | 1461026863760 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 17:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1530ms 17:47:43 INFO - PROCESS | 1795 | 1461026863806 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:47:43 INFO - PROCESS | 1795 | 1461026863810 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:47:43 INFO - PROCESS | 1795 | 1461026863816 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:47:43 INFO - PROCESS | 1795 | 1461026863819 Marionette TRACE conn3 <- [1,2122,null,{}] 17:47:43 INFO - PROCESS | 1795 | 1461026863825 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:44 INFO - PROCESS | 1795 | 1461026864022 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:47:44 INFO - PROCESS | 1795 | 1461026864319 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x865c0800 == 150 [pid = 1795] [id = 538] 17:47:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x8708f000) [pid = 1795] [serial = 1615] [outer = (nil)] 17:47:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x96718400) [pid = 1795] [serial = 1616] [outer = 0x8708f000] 17:47:44 INFO - PROCESS | 1795 | 1461026864452 Marionette DEBUG loaded listener.js 17:47:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x971ce400) [pid = 1795] [serial = 1617] [outer = 0x8708f000] 17:47:45 INFO - PROCESS | 1795 | 1461026865341 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1582ms 17:47:45 INFO - PROCESS | 1795 | 1461026865398 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:47:45 INFO - PROCESS | 1795 | 1461026865403 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:47:45 INFO - PROCESS | 1795 | 1461026865409 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:47:45 INFO - PROCESS | 1795 | 1461026865412 Marionette TRACE conn3 <- [1,2126,null,{}] 17:47:45 INFO - PROCESS | 1795 | 1461026865418 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:45 INFO - PROCESS | 1795 | 1461026865629 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:47:45 INFO - PROCESS | 1795 | 1461026865964 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x97142c00 == 151 [pid = 1795] [id = 539] 17:47:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x97534c00) [pid = 1795] [serial = 1618] [outer = (nil)] 17:47:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x97910800) [pid = 1795] [serial = 1619] [outer = 0x97534c00] 17:47:46 INFO - PROCESS | 1795 | 1461026866053 Marionette DEBUG loaded listener.js 17:47:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x979e5c00) [pid = 1795] [serial = 1620] [outer = 0x97534c00] 17:47:46 INFO - PROCESS | 1795 | 1461026866914 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 17:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1546ms 17:47:46 INFO - PROCESS | 1795 | 1461026866955 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:47:46 INFO - PROCESS | 1795 | 1461026866958 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:47:46 INFO - PROCESS | 1795 | 1461026866965 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:47:46 INFO - PROCESS | 1795 | 1461026866969 Marionette TRACE conn3 <- [1,2130,null,{}] 17:47:46 INFO - PROCESS | 1795 | 1461026866974 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:47 INFO - PROCESS | 1795 | 1461026867193 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:47:47 INFO - PROCESS | 1795 | 1461026867484 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x944c1800 == 152 [pid = 1795] [id = 540] 17:47:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x97539800) [pid = 1795] [serial = 1621] [outer = (nil)] 17:47:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x984e8000) [pid = 1795] [serial = 1622] [outer = 0x97539800] 17:47:47 INFO - PROCESS | 1795 | 1461026867620 Marionette DEBUG loaded listener.js 17:47:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x984ec400) [pid = 1795] [serial = 1623] [outer = 0x97539800] 17:47:48 INFO - PROCESS | 1795 | 1461026868492 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 17:47:48 INFO - PROCESS | 1795 | 1461026868552 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:47:48 INFO - PROCESS | 1795 | 1461026868558 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:47:48 INFO - PROCESS | 1795 | 1461026868562 Marionette TRACE conn3 <- [1,2134,null,{}] 17:47:48 INFO - PROCESS | 1795 | 1461026868567 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:48 INFO - PROCESS | 1795 | 1461026868774 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:47:49 INFO - PROCESS | 1795 | 1461026869114 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x9019ec00 == 153 [pid = 1795] [id = 541] 17:47:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x9057ec00) [pid = 1795] [serial = 1624] [outer = (nil)] 17:47:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x989d8800) [pid = 1795] [serial = 1625] [outer = 0x9057ec00] 17:47:49 INFO - PROCESS | 1795 | 1461026869204 Marionette DEBUG loaded listener.js 17:47:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x98e1c000) [pid = 1795] [serial = 1626] [outer = 0x9057ec00] 17:47:50 INFO - PROCESS | 1795 | 1461026870065 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1583ms 17:47:50 INFO - PROCESS | 1795 | 1461026870142 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:47:50 INFO - PROCESS | 1795 | 1461026870145 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:47:50 INFO - PROCESS | 1795 | 1461026870157 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:47:50 INFO - PROCESS | 1795 | 1461026870159 Marionette TRACE conn3 <- [1,2138,null,{}] 17:47:50 INFO - PROCESS | 1795 | 1461026870166 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:50 INFO - PROCESS | 1795 | 1461026870422 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:47:50 INFO - PROCESS | 1795 | 1461026870771 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x984f0800 == 154 [pid = 1795] [id = 542] 17:47:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x989da800) [pid = 1795] [serial = 1627] [outer = (nil)] 17:47:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x98e6cc00) [pid = 1795] [serial = 1628] [outer = 0x989da800] 17:47:50 INFO - PROCESS | 1795 | 1461026870856 Marionette DEBUG loaded listener.js 17:47:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x98e71c00) [pid = 1795] [serial = 1629] [outer = 0x989da800] 17:47:51 INFO - PROCESS | 1795 | 1461026871728 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 17:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1640ms 17:47:51 INFO - PROCESS | 1795 | 1461026871798 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:47:51 INFO - PROCESS | 1795 | 1461026871802 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:47:51 INFO - PROCESS | 1795 | 1461026871809 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:47:51 INFO - PROCESS | 1795 | 1461026871812 Marionette TRACE conn3 <- [1,2142,null,{}] 17:47:51 INFO - PROCESS | 1795 | 1461026871818 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:52 INFO - PROCESS | 1795 | 1461026872022 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x89e1d400 == 153 [pid = 1795] [id = 523] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x83903400 == 152 [pid = 1795] [id = 522] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x866d8c00 == 151 [pid = 1795] [id = 521] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x83905800 == 150 [pid = 1795] [id = 520] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x9350bc00 == 149 [pid = 1795] [id = 515] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9c5400 == 148 [pid = 1795] [id = 514] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x90578800 == 147 [pid = 1795] [id = 513] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x8f759400 == 146 [pid = 1795] [id = 511] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x8faaf400 == 145 [pid = 1795] [id = 512] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x84ee5c00 == 144 [pid = 1795] [id = 510] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x8e909c00 == 143 [pid = 1795] [id = 509] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x8c00b800 == 142 [pid = 1795] [id = 508] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x8a588c00 == 141 [pid = 1795] [id = 507] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x8a0b6c00 == 140 [pid = 1795] [id = 506] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x89e82c00 == 139 [pid = 1795] [id = 505] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x86d0b000 == 138 [pid = 1795] [id = 503] 17:47:53 INFO - PROCESS | 1795 | --DOCSHELL 0x881bcc00 == 137 [pid = 1795] [id = 504] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x89e1a400) [pid = 1795] [serial = 1505] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x8a080800) [pid = 1795] [serial = 1506] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x881c0800) [pid = 1795] [serial = 1446] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x8809c000) [pid = 1795] [serial = 1500] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x8e9f4800) [pid = 1795] [serial = 1469] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x8dfea000) [pid = 1795] [serial = 1461] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x8fe33c00) [pid = 1795] [serial = 1473] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x915c2800) [pid = 1795] [serial = 1481] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x8708b800) [pid = 1795] [serial = 1497] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x87674800) [pid = 1795] [serial = 1499] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x8a58e800) [pid = 1795] [serial = 1451] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x89e86800) [pid = 1795] [serial = 1502] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x867bf800) [pid = 1795] [serial = 1496] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x8e972400) [pid = 1795] [serial = 1464] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x8b7c3000) [pid = 1795] [serial = 1454] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x90578000) [pid = 1795] [serial = 1479] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x933a5400) [pid = 1795] [serial = 1484] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x95cb1800) [pid = 1795] [serial = 1493] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x90053c00) [pid = 1795] [serial = 1475] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x8809b400) [pid = 1795] [serial = 1445] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x90196400) [pid = 1795] [serial = 1476] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x944c3400) [pid = 1795] [serial = 1491] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x944bc400) [pid = 1795] [serial = 1490] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x8fdd9800) [pid = 1795] [serial = 1472] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x8b7cb800) [pid = 1795] [serial = 1455] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x91fe3800) [pid = 1795] [serial = 1482] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8a52b000) [pid = 1795] [serial = 1449] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x90573c00) [pid = 1795] [serial = 1478] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8a6bc800) [pid = 1795] [serial = 1452] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x8df44400) [pid = 1795] [serial = 1460] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x866d1400) [pid = 1795] [serial = 1442] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8dc9a000) [pid = 1795] [serial = 1458] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x94129000) [pid = 1795] [serial = 1487] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x94130800) [pid = 1795] [serial = 1488] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8e996000) [pid = 1795] [serial = 1466] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x8a0b7800) [pid = 1795] [serial = 1448] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x97531c00) [pid = 1795] [serial = 1428] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x94fdac00) [pid = 1795] [serial = 1494] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8c350800) [pid = 1795] [serial = 1457] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x8a07cc00) [pid = 1795] [serial = 1503] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8e9bc000) [pid = 1795] [serial = 1467] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x93509c00) [pid = 1795] [serial = 1485] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x8e905c00) [pid = 1795] [serial = 1463] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8f752800) [pid = 1795] [serial = 1470] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x8a079800) [pid = 1795] [serial = 1374] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x867b8800) [pid = 1795] [serial = 1443] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1795 | 1461026874422 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:54 INFO - PROCESS | 1795 | ++DOCSHELL 0x866cac00 == 138 [pid = 1795] [id = 543] 17:47:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x866cb800) [pid = 1795] [serial = 1630] [outer = (nil)] 17:47:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x866d3c00) [pid = 1795] [serial = 1631] [outer = 0x866cb800] 17:47:54 INFO - PROCESS | 1795 | 1461026874511 Marionette DEBUG loaded listener.js 17:47:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x867ba000) [pid = 1795] [serial = 1632] [outer = 0x866cb800] 17:47:55 INFO - PROCESS | 1795 | 1461026875517 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 17:47:55 INFO - PROCESS | 1795 | 1461026875578 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:47:55 INFO - PROCESS | 1795 | 1461026875589 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:47:55 INFO - PROCESS | 1795 | 1461026875593 Marionette TRACE conn3 <- [1,2146,null,{}] 17:47:55 INFO - PROCESS | 1795 | 1461026875604 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:55 INFO - PROCESS | 1795 | 1461026875826 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:47:56 INFO - PROCESS | 1795 | 1461026876036 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x8708ec00 == 139 [pid = 1795] [id = 544] 17:47:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8708f400) [pid = 1795] [serial = 1633] [outer = (nil)] 17:47:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8766d000) [pid = 1795] [serial = 1634] [outer = 0x8708f400] 17:47:56 INFO - PROCESS | 1795 | 1461026876116 Marionette DEBUG loaded listener.js 17:47:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8809b400) [pid = 1795] [serial = 1635] [outer = 0x8708f400] 17:47:57 INFO - PROCESS | 1795 | 1461026877089 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:47:57 INFO - PROCESS | 1795 | 1461026877194 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:47:57 INFO - PROCESS | 1795 | 1461026877201 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:47:57 INFO - PROCESS | 1795 | 1461026877204 Marionette TRACE conn3 <- [1,2150,null,{}] 17:47:57 INFO - PROCESS | 1795 | 1461026877210 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:57 INFO - PROCESS | 1795 | 1461026877475 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:47:57 INFO - PROCESS | 1795 | 1461026877504 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fe1c00 == 140 [pid = 1795] [id = 545] 17:47:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x87670800) [pid = 1795] [serial = 1636] [outer = (nil)] 17:47:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x89e8a800) [pid = 1795] [serial = 1637] [outer = 0x87670800] 17:47:57 INFO - PROCESS | 1795 | 1461026877577 Marionette DEBUG loaded listener.js 17:47:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8a080800) [pid = 1795] [serial = 1638] [outer = 0x87670800] 17:47:58 INFO - PROCESS | 1795 | 1461026878612 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1440ms 17:47:58 INFO - PROCESS | 1795 | 1461026878640 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:47:58 INFO - PROCESS | 1795 | 1461026878644 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:47:58 INFO - PROCESS | 1795 | 1461026878669 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:47:58 INFO - PROCESS | 1795 | 1461026878677 Marionette TRACE conn3 <- [1,2154,null,{}] 17:47:58 INFO - PROCESS | 1795 | 1461026878683 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x87092000) [pid = 1795] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8e9f3000) [pid = 1795] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x87094800) [pid = 1795] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x881bd800) [pid = 1795] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x89e88400) [pid = 1795] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x90054400) [pid = 1795] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x9004f000) [pid = 1795] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x8df48400) [pid = 1795] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x91021400) [pid = 1795] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x8fdd3400) [pid = 1795] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x8a525c00) [pid = 1795] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x8dfe9000) [pid = 1795] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x94125c00) [pid = 1795] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x83ead400) [pid = 1795] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x95a73c00) [pid = 1795] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x8c346000) [pid = 1795] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x9350d000) [pid = 1795] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8fab1000) [pid = 1795] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x8b7c6000) [pid = 1795] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x855ed000) [pid = 1795] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:47:59 INFO - PROCESS | 1795 | --DOMWINDOW == 126 (0x8e97c400) [pid = 1795] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:47:59 INFO - PROCESS | 1795 | 1461026879544 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:47:59 INFO - PROCESS | 1795 | 1461026879680 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x8708e000 == 141 [pid = 1795] [id = 546] 17:47:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 127 (0x87092000) [pid = 1795] [serial = 1639] [outer = (nil)] 17:47:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x88cc2000) [pid = 1795] [serial = 1640] [outer = 0x87092000] 17:47:59 INFO - PROCESS | 1795 | 1461026879752 Marionette DEBUG loaded listener.js 17:47:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x8a529c00) [pid = 1795] [serial = 1641] [outer = 0x87092000] 17:48:00 INFO - PROCESS | 1795 | 1461026880547 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1943ms 17:48:00 INFO - PROCESS | 1795 | 1461026880605 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:48:00 INFO - PROCESS | 1795 | 1461026880609 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:48:00 INFO - PROCESS | 1795 | 1461026880616 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:48:00 INFO - PROCESS | 1795 | 1461026880619 Marionette TRACE conn3 <- [1,2158,null,{}] 17:48:00 INFO - PROCESS | 1795 | 1461026880625 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:00 INFO - PROCESS | 1795 | 1461026880848 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:48:01 INFO - PROCESS | 1795 | 1461026881087 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ed9c00 == 142 [pid = 1795] [id = 547] 17:48:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x855ecc00) [pid = 1795] [serial = 1642] [outer = (nil)] 17:48:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x8a589800) [pid = 1795] [serial = 1643] [outer = 0x855ecc00] 17:48:01 INFO - PROCESS | 1795 | 1461026881166 Marionette DEBUG loaded listener.js 17:48:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x8a6bd400) [pid = 1795] [serial = 1644] [outer = 0x855ecc00] 17:48:02 INFO - PROCESS | 1795 | 1461026882516 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1939ms 17:48:02 INFO - PROCESS | 1795 | 1461026882557 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:48:02 INFO - PROCESS | 1795 | 1461026882565 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:48:02 INFO - PROCESS | 1795 | 1461026882575 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:48:02 INFO - PROCESS | 1795 | 1461026882581 Marionette TRACE conn3 <- [1,2162,null,{}] 17:48:02 INFO - PROCESS | 1795 | 1461026882588 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:02 INFO - PROCESS | 1795 | 1461026882862 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:48:03 INFO - PROCESS | 1795 | 1461026883211 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x866d1400 == 143 [pid = 1795] [id = 548] 17:48:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x86d0b000) [pid = 1795] [serial = 1645] [outer = (nil)] 17:48:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x87673000) [pid = 1795] [serial = 1646] [outer = 0x86d0b000] 17:48:03 INFO - PROCESS | 1795 | 1461026883299 Marionette DEBUG loaded listener.js 17:48:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x88cc5800) [pid = 1795] [serial = 1647] [outer = 0x86d0b000] 17:48:04 INFO - PROCESS | 1795 | 1461026884288 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 17:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1789ms 17:48:04 INFO - PROCESS | 1795 | 1461026884365 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:48:04 INFO - PROCESS | 1795 | 1461026884374 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:48:04 INFO - PROCESS | 1795 | 1461026884385 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:48:04 INFO - PROCESS | 1795 | 1461026884389 Marionette TRACE conn3 <- [1,2166,null,{}] 17:48:04 INFO - PROCESS | 1795 | 1461026884395 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:04 INFO - PROCESS | 1795 | 1461026884644 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:48:05 INFO - PROCESS | 1795 | 1461026885021 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x88cc8000 == 144 [pid = 1795] [id = 549] 17:48:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x88cc9c00) [pid = 1795] [serial = 1648] [outer = (nil)] 17:48:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8a52f800) [pid = 1795] [serial = 1649] [outer = 0x88cc9c00] 17:48:05 INFO - PROCESS | 1795 | 1461026885107 Marionette DEBUG loaded listener.js 17:48:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8a58b800) [pid = 1795] [serial = 1650] [outer = 0x88cc9c00] 17:48:06 INFO - PROCESS | 1795 | 1461026886048 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 17:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1732ms 17:48:06 INFO - PROCESS | 1795 | 1461026886117 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:48:06 INFO - PROCESS | 1795 | 1461026886122 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:48:06 INFO - PROCESS | 1795 | 1461026886129 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:48:06 INFO - PROCESS | 1795 | 1461026886135 Marionette TRACE conn3 <- [1,2170,null,{}] 17:48:06 INFO - PROCESS | 1795 | 1461026886152 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:06 INFO - PROCESS | 1795 | 1461026886404 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:48:06 INFO - PROCESS | 1795 | 1461026886735 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c2000 == 145 [pid = 1795] [id = 550] 17:48:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8b7cc000) [pid = 1795] [serial = 1651] [outer = (nil)] 17:48:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8c00b000) [pid = 1795] [serial = 1652] [outer = 0x8b7cc000] 17:48:06 INFO - PROCESS | 1795 | 1461026886825 Marionette DEBUG loaded listener.js 17:48:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8c347c00) [pid = 1795] [serial = 1653] [outer = 0x8b7cc000] 17:48:07 INFO - PROCESS | 1795 | 1461026887700 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 17:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1641ms 17:48:07 INFO - PROCESS | 1795 | 1461026887774 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:48:07 INFO - PROCESS | 1795 | 1461026887779 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:48:07 INFO - PROCESS | 1795 | 1461026887787 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:48:07 INFO - PROCESS | 1795 | 1461026887790 Marionette TRACE conn3 <- [1,2174,null,{}] 17:48:07 INFO - PROCESS | 1795 | 1461026887795 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:08 INFO - PROCESS | 1795 | 1461026888002 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:48:08 INFO - PROCESS | 1795 | 1461026888284 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a6bc400 == 146 [pid = 1795] [id = 551] 17:48:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8b7cc400) [pid = 1795] [serial = 1654] [outer = (nil)] 17:48:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8c4e4c00) [pid = 1795] [serial = 1655] [outer = 0x8b7cc400] 17:48:08 INFO - PROCESS | 1795 | 1461026888420 Marionette DEBUG loaded listener.js 17:48:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8dc97800) [pid = 1795] [serial = 1656] [outer = 0x8b7cc400] 17:48:09 INFO - PROCESS | 1795 | 1461026889294 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1536ms 17:48:09 INFO - PROCESS | 1795 | 1461026889325 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:48:09 INFO - PROCESS | 1795 | 1461026889329 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:48:09 INFO - PROCESS | 1795 | 1461026889335 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:48:09 INFO - PROCESS | 1795 | 1461026889339 Marionette TRACE conn3 <- [1,2178,null,{}] 17:48:09 INFO - PROCESS | 1795 | 1461026889344 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:09 INFO - PROCESS | 1795 | 1461026889541 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:48:09 INFO - PROCESS | 1795 | 1461026889826 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:09 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a0af400 == 147 [pid = 1795] [id = 552] 17:48:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8c010000) [pid = 1795] [serial = 1657] [outer = (nil)] 17:48:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8df49c00) [pid = 1795] [serial = 1658] [outer = 0x8c010000] 17:48:09 INFO - PROCESS | 1795 | 1461026889960 Marionette DEBUG loaded listener.js 17:48:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8dfe9800) [pid = 1795] [serial = 1659] [outer = 0x8c010000] 17:48:10 INFO - PROCESS | 1795 | 1461026890888 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1583ms 17:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:48:10 INFO - PROCESS | 1795 | 1461026890920 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:48:10 INFO - PROCESS | 1795 | 1461026890923 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:48:10 INFO - PROCESS | 1795 | 1461026890930 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:48:10 INFO - PROCESS | 1795 | 1461026890933 Marionette TRACE conn3 <- [1,2182,null,{}] 17:48:10 INFO - PROCESS | 1795 | 1461026890939 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:11 INFO - PROCESS | 1795 | 1461026891159 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:48:11 INFO - PROCESS | 1795 | 1461026891498 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x8756d400 == 148 [pid = 1795] [id = 553] 17:48:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8df41400) [pid = 1795] [serial = 1660] [outer = (nil)] 17:48:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8e979000) [pid = 1795] [serial = 1661] [outer = 0x8df41400] 17:48:11 INFO - PROCESS | 1795 | 1461026891594 Marionette DEBUG loaded listener.js 17:48:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8e97f800) [pid = 1795] [serial = 1662] [outer = 0x8df41400] 17:48:12 INFO - PROCESS | 1795 | 1461026892534 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1681ms 17:48:12 INFO - PROCESS | 1795 | 1461026892611 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:48:12 INFO - PROCESS | 1795 | 1461026892615 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:48:12 INFO - PROCESS | 1795 | 1461026892621 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:48:12 INFO - PROCESS | 1795 | 1461026892625 Marionette TRACE conn3 <- [1,2186,null,{}] 17:48:12 INFO - PROCESS | 1795 | 1461026892631 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:12 INFO - PROCESS | 1795 | 1461026892898 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:48:13 INFO - PROCESS | 1795 | 1461026893235 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dcd400 == 149 [pid = 1795] [id = 554] 17:48:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8e910000) [pid = 1795] [serial = 1663] [outer = (nil)] 17:48:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x8e9c4000) [pid = 1795] [serial = 1664] [outer = 0x8e910000] 17:48:13 INFO - PROCESS | 1795 | 1461026893319 Marionette DEBUG loaded listener.js 17:48:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x8e9ed800) [pid = 1795] [serial = 1665] [outer = 0x8e910000] 17:48:14 INFO - PROCESS | 1795 | 1461026894212 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1632ms 17:48:14 INFO - PROCESS | 1795 | 1461026894255 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:48:14 INFO - PROCESS | 1795 | 1461026894258 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:48:14 INFO - PROCESS | 1795 | 1461026894265 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:48:14 INFO - PROCESS | 1795 | 1461026894268 Marionette TRACE conn3 <- [1,2190,null,{}] 17:48:14 INFO - PROCESS | 1795 | 1461026894274 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:14 INFO - PROCESS | 1795 | 1461026894470 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:48:14 INFO - PROCESS | 1795 | 1461026894796 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c005400 == 150 [pid = 1795] [id = 555] 17:48:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x8e97e000) [pid = 1795] [serial = 1666] [outer = (nil)] 17:48:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x8f75a800) [pid = 1795] [serial = 1667] [outer = 0x8e97e000] 17:48:14 INFO - PROCESS | 1795 | 1461026894885 Marionette DEBUG loaded listener.js 17:48:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x8faa7800) [pid = 1795] [serial = 1668] [outer = 0x8e97e000] 17:48:15 INFO - PROCESS | 1795 | 1461026895790 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 17:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1581ms 17:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:48:15 INFO - PROCESS | 1795 | 1461026895847 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:48:15 INFO - PROCESS | 1795 | 1461026895850 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:48:15 INFO - PROCESS | 1795 | 1461026895857 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:48:15 INFO - PROCESS | 1795 | 1461026895860 Marionette TRACE conn3 <- [1,2194,null,{}] 17:48:15 INFO - PROCESS | 1795 | 1461026895866 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:16 INFO - PROCESS | 1795 | 1461026896077 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:48:16 INFO - PROCESS | 1795 | 1461026896410 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:16 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e905c00 == 151 [pid = 1795] [id = 556] 17:48:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x8f756800) [pid = 1795] [serial = 1669] [outer = (nil)] 17:48:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x8fdd7c00) [pid = 1795] [serial = 1670] [outer = 0x8f756800] 17:48:16 INFO - PROCESS | 1795 | 1461026896503 Marionette DEBUG loaded listener.js 17:48:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x8fe2f800) [pid = 1795] [serial = 1671] [outer = 0x8f756800] 17:48:17 INFO - PROCESS | 1795 | 1461026897396 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 17:48:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:48:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1592ms 17:48:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:48:17 INFO - PROCESS | 1795 | 1461026897449 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:48:17 INFO - PROCESS | 1795 | 1461026897452 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:48:17 INFO - PROCESS | 1795 | 1461026897459 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:48:17 INFO - PROCESS | 1795 | 1461026897463 Marionette TRACE conn3 <- [1,2198,null,{}] 17:48:17 INFO - PROCESS | 1795 | 1461026897469 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:17 INFO - PROCESS | 1795 | 1461026897711 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:48:18 INFO - PROCESS | 1795 | 1461026898081 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f3c00 == 152 [pid = 1795] [id = 557] 17:48:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x8fb6a400) [pid = 1795] [serial = 1672] [outer = (nil)] 17:48:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x90051800) [pid = 1795] [serial = 1673] [outer = 0x8fb6a400] 17:48:18 INFO - PROCESS | 1795 | 1461026898238 Marionette DEBUG loaded listener.js 17:48:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x90196400) [pid = 1795] [serial = 1674] [outer = 0x8fb6a400] 17:48:19 INFO - PROCESS | 1795 | 1461026899124 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1736ms 17:48:19 INFO - PROCESS | 1795 | 1461026899195 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:48:19 INFO - PROCESS | 1795 | 1461026899199 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:48:19 INFO - PROCESS | 1795 | 1461026899206 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:48:19 INFO - PROCESS | 1795 | 1461026899210 Marionette TRACE conn3 <- [1,2202,null,{}] 17:48:19 INFO - PROCESS | 1795 | 1461026899216 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:19 INFO - PROCESS | 1795 | 1461026899447 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:48:19 INFO - PROCESS | 1795 | 1461026899788 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:19 INFO - PROCESS | 1795 | ++DOCSHELL 0x9057b000 == 153 [pid = 1795] [id = 558] 17:48:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x91025800) [pid = 1795] [serial = 1675] [outer = (nil)] 17:48:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x915ba800) [pid = 1795] [serial = 1676] [outer = 0x91025800] 17:48:19 INFO - PROCESS | 1795 | 1461026899884 Marionette DEBUG loaded listener.js 17:48:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x93238000) [pid = 1795] [serial = 1677] [outer = 0x91025800] 17:48:20 INFO - PROCESS | 1795 | 1461026900803 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:48:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:48:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1638ms 17:48:20 INFO - PROCESS | 1795 | 1461026900845 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:48:20 INFO - PROCESS | 1795 | 1461026900848 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:48:20 INFO - PROCESS | 1795 | 1461026900855 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:48:20 INFO - PROCESS | 1795 | 1461026900858 Marionette TRACE conn3 <- [1,2206,null,{}] 17:48:20 INFO - PROCESS | 1795 | 1461026900864 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:21 INFO - PROCESS | 1795 | 1461026901055 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:48:21 INFO - PROCESS | 1795 | 1461026901392 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x913b1800 == 154 [pid = 1795] [id = 559] 17:48:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x915bb400) [pid = 1795] [serial = 1678] [outer = (nil)] 17:48:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x933ae400) [pid = 1795] [serial = 1679] [outer = 0x915bb400] 17:48:21 INFO - PROCESS | 1795 | 1461026901481 Marionette DEBUG loaded listener.js 17:48:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x93509400) [pid = 1795] [serial = 1680] [outer = 0x915bb400] 17:48:22 INFO - PROCESS | 1795 | 1461026902375 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 17:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1586ms 17:48:22 INFO - PROCESS | 1795 | 1461026902442 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:48:22 INFO - PROCESS | 1795 | 1461026902446 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:48:22 INFO - PROCESS | 1795 | 1461026902452 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:48:22 INFO - PROCESS | 1795 | 1461026902455 Marionette TRACE conn3 <- [1,2210,null,{}] 17:48:22 INFO - PROCESS | 1795 | 1461026902461 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:22 INFO - PROCESS | 1795 | 1461026902676 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:48:23 INFO - PROCESS | 1795 | 1461026903008 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ee3800 == 155 [pid = 1795] [id = 560] 17:48:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x9057a000) [pid = 1795] [serial = 1681] [outer = (nil)] 17:48:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x94124400) [pid = 1795] [serial = 1682] [outer = 0x9057a000] 17:48:23 INFO - PROCESS | 1795 | 1461026903098 Marionette DEBUG loaded listener.js 17:48:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x9412a400) [pid = 1795] [serial = 1683] [outer = 0x9057a000] 17:48:23 INFO - PROCESS | 1795 | 1461026903948 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 17:48:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:48:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1541ms 17:48:23 INFO - PROCESS | 1795 | 1461026903994 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:48:23 INFO - PROCESS | 1795 | 1461026903998 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:48:24 INFO - PROCESS | 1795 | 1461026904004 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:48:24 INFO - PROCESS | 1795 | 1461026904008 Marionette TRACE conn3 <- [1,2214,null,{}] 17:48:24 INFO - PROCESS | 1795 | 1461026904014 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:24 INFO - PROCESS | 1795 | 1461026904213 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:48:24 INFO - PROCESS | 1795 | 1461026904505 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x933adc00 == 156 [pid = 1795] [id = 561] 17:48:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x9350cc00) [pid = 1795] [serial = 1684] [outer = (nil)] 17:48:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x94255400) [pid = 1795] [serial = 1685] [outer = 0x9350cc00] 17:48:24 INFO - PROCESS | 1795 | 1461026904638 Marionette DEBUG loaded listener.js 17:48:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x944c0800) [pid = 1795] [serial = 1686] [outer = 0x9350cc00] 17:48:25 INFO - PROCESS | 1795 | 1461026905519 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 17:48:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:48:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1581ms 17:48:25 INFO - PROCESS | 1795 | 1461026905587 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:48:25 INFO - PROCESS | 1795 | 1461026905591 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:48:25 INFO - PROCESS | 1795 | 1461026905598 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:48:25 INFO - PROCESS | 1795 | 1461026905601 Marionette TRACE conn3 <- [1,2218,null,{}] 17:48:25 INFO - PROCESS | 1795 | 1461026905607 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:25 INFO - PROCESS | 1795 | 1461026905817 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:48:26 INFO - PROCESS | 1795 | 1461026906155 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x93267000 == 157 [pid = 1795] [id = 562] 17:48:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x9350e000) [pid = 1795] [serial = 1687] [outer = (nil)] 17:48:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x95cb4000) [pid = 1795] [serial = 1688] [outer = 0x9350e000] 17:48:26 INFO - PROCESS | 1795 | 1461026906244 Marionette DEBUG loaded listener.js 17:48:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x9633d800) [pid = 1795] [serial = 1689] [outer = 0x9350e000] 17:48:27 INFO - PROCESS | 1795 | 1461026907171 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 17:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1633ms 17:48:27 INFO - PROCESS | 1795 | 1461026907232 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:48:27 INFO - PROCESS | 1795 | 1461026907236 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:48:27 INFO - PROCESS | 1795 | 1461026907243 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:48:27 INFO - PROCESS | 1795 | 1461026907245 Marionette TRACE conn3 <- [1,2222,null,{}] 17:48:27 INFO - PROCESS | 1795 | 1461026907252 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:27 INFO - PROCESS | 1795 | 1461026907554 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:48:27 INFO - PROCESS | 1795 | 1461026907911 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9c0400 == 158 [pid = 1795] [id = 563] 17:48:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x96339400) [pid = 1795] [serial = 1690] [outer = (nil)] 17:48:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x97537400) [pid = 1795] [serial = 1691] [outer = 0x96339400] 17:48:28 INFO - PROCESS | 1795 | 1461026908002 Marionette DEBUG loaded listener.js 17:48:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x975cd400) [pid = 1795] [serial = 1692] [outer = 0x96339400] 17:48:28 INFO - PROCESS | 1795 | 1461026908845 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1635ms 17:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:48:28 INFO - PROCESS | 1795 | 1461026908879 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:48:28 INFO - PROCESS | 1795 | 1461026908882 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:48:28 INFO - PROCESS | 1795 | 1461026908888 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:48:28 INFO - PROCESS | 1795 | 1461026908892 Marionette TRACE conn3 <- [1,2226,null,{}] 17:48:28 INFO - PROCESS | 1795 | 1461026908898 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:29 INFO - PROCESS | 1795 | 1461026909204 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:48:29 INFO - PROCESS | 1795 | 1461026909427 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x95a7b400 == 159 [pid = 1795] [id = 564] 17:48:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x9753b400) [pid = 1795] [serial = 1693] [outer = (nil)] 17:48:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x987c4000) [pid = 1795] [serial = 1694] [outer = 0x9753b400] 17:48:29 INFO - PROCESS | 1795 | 1461026909563 Marionette DEBUG loaded listener.js 17:48:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x989da000) [pid = 1795] [serial = 1695] [outer = 0x9753b400] 17:48:30 INFO - PROCESS | 1795 | 1461026910453 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 17:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1632ms 17:48:30 INFO - PROCESS | 1795 | 1461026910520 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:48:30 INFO - PROCESS | 1795 | 1461026910523 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:48:30 INFO - PROCESS | 1795 | 1461026910530 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:48:30 INFO - PROCESS | 1795 | 1461026910534 Marionette TRACE conn3 <- [1,2230,null,{}] 17:48:30 INFO - PROCESS | 1795 | 1461026910539 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:30 INFO - PROCESS | 1795 | 1461026910758 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:48:31 INFO - PROCESS | 1795 | 1461026911104 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x881b5400 == 160 [pid = 1795] [id = 565] 17:48:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x979db800) [pid = 1795] [serial = 1696] [outer = (nil)] 17:48:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x992ec000) [pid = 1795] [serial = 1697] [outer = 0x979db800] 17:48:31 INFO - PROCESS | 1795 | 1461026911195 Marionette DEBUG loaded listener.js 17:48:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x992f2000) [pid = 1795] [serial = 1698] [outer = 0x979db800] 17:48:32 INFO - PROCESS | 1795 | 1461026912147 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x84fd6c00 == 159 [pid = 1795] [id = 479] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8465b800 == 158 [pid = 1795] [id = 434] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8708e000 == 157 [pid = 1795] [id = 546] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x84fe1c00 == 156 [pid = 1795] [id = 545] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8708ec00 == 155 [pid = 1795] [id = 544] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x866cac00 == 154 [pid = 1795] [id = 543] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x9019ec00 == 153 [pid = 1795] [id = 541] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x944c1800 == 152 [pid = 1795] [id = 540] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x865c0800 == 151 [pid = 1795] [id = 538] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x97142c00 == 150 [pid = 1795] [id = 539] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x91025c00 == 149 [pid = 1795] [id = 537] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x913b1c00 == 148 [pid = 1795] [id = 536] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8df45400 == 147 [pid = 1795] [id = 535] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f5000 == 146 [pid = 1795] [id = 533] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8c34b800 == 145 [pid = 1795] [id = 534] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7c4c00 == 144 [pid = 1795] [id = 532] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8e98d400 == 143 [pid = 1795] [id = 531] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8df4a400 == 142 [pid = 1795] [id = 530] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8a0aa000 == 141 [pid = 1795] [id = 529] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x8a082000 == 140 [pid = 1795] [id = 527] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x865cf400 == 139 [pid = 1795] [id = 528] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x865c9800 == 138 [pid = 1795] [id = 526] 17:48:34 INFO - PROCESS | 1795 | --DOCSHELL 0x86d07c00 == 137 [pid = 1795] [id = 525] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x86d06000) [pid = 1795] [serial = 1565] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x8fab6400) [pid = 1795] [serial = 1532] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x87572800) [pid = 1795] [serial = 1511] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x89e8a400) [pid = 1795] [serial = 1569] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x8a57f800) [pid = 1795] [serial = 1515] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x90570000) [pid = 1795] [serial = 1538] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x963c9000) [pid = 1795] [serial = 1551] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x8dfe7800) [pid = 1795] [serial = 1523] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x91fe8c00) [pid = 1795] [serial = 1541] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x93517800) [pid = 1795] [serial = 1544] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x8a6bd000) [pid = 1795] [serial = 1572] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x8e88c000) [pid = 1795] [serial = 1524] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x8e9c2400) [pid = 1795] [serial = 1527] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x975cbc00) [pid = 1795] [serial = 1557] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x89e1bc00) [pid = 1795] [serial = 1568] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x865c0400) [pid = 1795] [serial = 1562] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x973be000) [pid = 1795] [serial = 1553] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x8a57f400) [pid = 1795] [serial = 1508] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x95a77800) [pid = 1795] [serial = 1550] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x8809e400) [pid = 1795] [serial = 1512] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x865cf000) [pid = 1795] [serial = 1563] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x87575000) [pid = 1795] [serial = 1566] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x8c4df800) [pid = 1795] [serial = 1520] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x944b5400) [pid = 1795] [serial = 1547] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x933abc00) [pid = 1795] [serial = 1542] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x97534400) [pid = 1795] [serial = 1556] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x97ae1400) [pid = 1795] [serial = 1559] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x8fe2d800) [pid = 1795] [serial = 1535] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8fb6e400) [pid = 1795] [serial = 1533] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8a523400) [pid = 1795] [serial = 1514] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8dc94800) [pid = 1795] [serial = 1521] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x9752f400) [pid = 1795] [serial = 1554] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x8fe39000) [pid = 1795] [serial = 1536] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8e998400) [pid = 1795] [serial = 1526] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x8c002400) [pid = 1795] [serial = 1517] [outer = (nil)] [url = about:blank] 17:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 3887ms 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x89e81800) [pid = 1795] [serial = 1440] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8f754400) [pid = 1795] [serial = 1529] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x94128800) [pid = 1795] [serial = 1545] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x90573000) [pid = 1795] [serial = 1539] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x944b7c00) [pid = 1795] [serial = 1548] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8c341c00) [pid = 1795] [serial = 1518] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x8a58ec00) [pid = 1795] [serial = 1571] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8f75c000) [pid = 1795] [serial = 1530] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x8a0b1c00) [pid = 1795] [serial = 1574] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1795 | 1461026914554 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:48:34 INFO - PROCESS | 1795 | 1461026914559 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:48:34 INFO - PROCESS | 1795 | 1461026914576 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:48:34 INFO - PROCESS | 1795 | 1461026914583 Marionette TRACE conn3 <- [1,2234,null,{}] 17:48:34 INFO - PROCESS | 1795 | 1461026914592 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:34 INFO - PROCESS | 1795 | 1461026914794 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:48:35 INFO - PROCESS | 1795 | 1461026915045 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:35 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d0d400 == 138 [pid = 1795] [id = 566] 17:48:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x86d10000) [pid = 1795] [serial = 1699] [outer = (nil)] 17:48:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8708ec00) [pid = 1795] [serial = 1700] [outer = 0x86d10000] 17:48:35 INFO - PROCESS | 1795 | 1461026915121 Marionette DEBUG loaded listener.js 17:48:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x87095400) [pid = 1795] [serial = 1701] [outer = 0x86d10000] 17:48:35 INFO - PROCESS | 1795 | 1461026915928 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 17:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1390ms 17:48:35 INFO - PROCESS | 1795 | 1461026915966 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:48:35 INFO - PROCESS | 1795 | 1461026915971 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:48:35 INFO - PROCESS | 1795 | 1461026915983 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:48:35 INFO - PROCESS | 1795 | 1461026915989 Marionette TRACE conn3 <- [1,2238,null,{}] 17:48:36 INFO - PROCESS | 1795 | 1461026915994 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:36 INFO - PROCESS | 1795 | 1461026916197 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:48:36 INFO - PROCESS | 1795 | 1461026916426 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:36 INFO - PROCESS | 1795 | ++DOCSHELL 0x866ce000 == 139 [pid = 1795] [id = 567] 17:48:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x86d06000) [pid = 1795] [serial = 1702] [outer = (nil)] 17:48:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x880a0c00) [pid = 1795] [serial = 1703] [outer = 0x86d06000] 17:48:36 INFO - PROCESS | 1795 | 1461026916500 Marionette DEBUG loaded listener.js 17:48:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x881be400) [pid = 1795] [serial = 1704] [outer = 0x86d06000] 17:48:37 INFO - PROCESS | 1795 | 1461026917459 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1539ms 17:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:48:37 INFO - PROCESS | 1795 | 1461026917519 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:48:37 INFO - PROCESS | 1795 | 1461026917522 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:48:37 INFO - PROCESS | 1795 | 1461026917529 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:48:37 INFO - PROCESS | 1795 | 1461026917532 Marionette TRACE conn3 <- [1,2242,null,{}] 17:48:37 INFO - PROCESS | 1795 | 1461026917547 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:37 INFO - PROCESS | 1795 | 1461026917822 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:48:37 INFO - PROCESS | 1795 | 1461026917849 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x881b3400 == 140 [pid = 1795] [id = 568] 17:48:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8a078400) [pid = 1795] [serial = 1705] [outer = (nil)] 17:48:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8a085400) [pid = 1795] [serial = 1706] [outer = 0x8a078400] 17:48:37 INFO - PROCESS | 1795 | 1461026917926 Marionette DEBUG loaded listener.js 17:48:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8a52c400) [pid = 1795] [serial = 1707] [outer = 0x8a078400] 17:48:38 INFO - PROCESS | 1795 | 1461026918881 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x9057ec00) [pid = 1795] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8e99a000) [pid = 1795] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x97534c00) [pid = 1795] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x866cb800) [pid = 1795] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x86d08800) [pid = 1795] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x93512000) [pid = 1795] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x915c6800) [pid = 1795] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x989da800) [pid = 1795] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x8c007c00) [pid = 1795] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1939ms 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x8fab6000) [pid = 1795] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8c342000) [pid = 1795] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x8708f000) [pid = 1795] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x8fe38400) [pid = 1795] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x867c2400) [pid = 1795] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x8766c400) [pid = 1795] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x8e88b000) [pid = 1795] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x87670800) [pid = 1795] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x8708f400) [pid = 1795] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x87092000) [pid = 1795] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x8a6b7400) [pid = 1795] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x975c0800) [pid = 1795] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x97539800) [pid = 1795] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x8a6b6400) [pid = 1795] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:48:39 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x9323d400) [pid = 1795] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:48:39 INFO - PROCESS | 1795 | 1461026919558 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:48:39 INFO - PROCESS | 1795 | 1461026919562 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:48:39 INFO - PROCESS | 1795 | 1461026919576 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:48:39 INFO - PROCESS | 1795 | 1461026919578 Marionette TRACE conn3 <- [1,2246,null,{}] 17:48:39 INFO - PROCESS | 1795 | 1461026919586 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:39 INFO - PROCESS | 1795 | 1461026919950 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:48:40 INFO - PROCESS | 1795 | 1461026920129 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:40 INFO - PROCESS | 1795 | ++DOCSHELL 0x865c1c00 == 141 [pid = 1795] [id = 569] 17:48:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x8756bc00) [pid = 1795] [serial = 1708] [outer = (nil)] 17:48:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x88ccac00) [pid = 1795] [serial = 1709] [outer = 0x8756bc00] 17:48:40 INFO - PROCESS | 1795 | 1461026920253 Marionette DEBUG loaded listener.js 17:48:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x8a0b5400) [pid = 1795] [serial = 1710] [outer = 0x8756bc00] 17:48:41 INFO - PROCESS | 1795 | 1461026921108 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1589ms 17:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:48:41 INFO - PROCESS | 1795 | 1461026921160 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:48:41 INFO - PROCESS | 1795 | 1461026921162 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:48:41 INFO - PROCESS | 1795 | 1461026921169 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:48:41 INFO - PROCESS | 1795 | 1461026921172 Marionette TRACE conn3 <- [1,2250,null,{}] 17:48:41 INFO - PROCESS | 1795 | 1461026921178 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:41 INFO - PROCESS | 1795 | 1461026921365 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:48:41 INFO - PROCESS | 1795 | 1461026921715 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fd6c00 == 142 [pid = 1795] [id = 570] 17:48:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x84fda000) [pid = 1795] [serial = 1711] [outer = (nil)] 17:48:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x865c0400) [pid = 1795] [serial = 1712] [outer = 0x84fda000] 17:48:41 INFO - PROCESS | 1795 | 1461026921876 Marionette DEBUG loaded listener.js 17:48:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x866d1c00) [pid = 1795] [serial = 1713] [outer = 0x84fda000] 17:48:42 INFO - PROCESS | 1795 | 1461026922904 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 17:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1781ms 17:48:42 INFO - PROCESS | 1795 | 1461026922952 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:48:42 INFO - PROCESS | 1795 | 1461026922958 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:48:42 INFO - PROCESS | 1795 | 1461026922968 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:48:42 INFO - PROCESS | 1795 | 1461026922974 Marionette TRACE conn3 <- [1,2254,null,{}] 17:48:42 INFO - PROCESS | 1795 | 1461026922983 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:43 INFO - PROCESS | 1795 | 1461026923201 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:48:43 INFO - PROCESS | 1795 | 1461026923541 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:43 INFO - PROCESS | 1795 | ++DOCSHELL 0x87097000 == 143 [pid = 1795] [id = 571] 17:48:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x8766e000) [pid = 1795] [serial = 1714] [outer = (nil)] 17:48:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x8809a800) [pid = 1795] [serial = 1715] [outer = 0x8766e000] 17:48:43 INFO - PROCESS | 1795 | 1461026923636 Marionette DEBUG loaded listener.js 17:48:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x88ccfc00) [pid = 1795] [serial = 1716] [outer = 0x8766e000] 17:48:44 INFO - PROCESS | 1795 | 1461026924658 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1739ms 17:48:44 INFO - PROCESS | 1795 | 1461026924710 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:48:44 INFO - PROCESS | 1795 | 1461026924716 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:48:44 INFO - PROCESS | 1795 | 1461026924725 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:48:44 INFO - PROCESS | 1795 | 1461026924729 Marionette TRACE conn3 <- [1,2258,null,{}] 17:48:44 INFO - PROCESS | 1795 | 1461026924735 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:44 INFO - PROCESS | 1795 | 1461026924966 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:48:45 INFO - PROCESS | 1795 | 1461026925343 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e8dc00 == 144 [pid = 1795] [id = 572] 17:48:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8a0b1400) [pid = 1795] [serial = 1717] [outer = (nil)] 17:48:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8a522800) [pid = 1795] [serial = 1718] [outer = 0x8a0b1400] 17:48:45 INFO - PROCESS | 1795 | 1461026925435 Marionette DEBUG loaded listener.js 17:48:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8a583800) [pid = 1795] [serial = 1719] [outer = 0x8a0b1400] 17:48:46 INFO - PROCESS | 1795 | 1461026926377 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1690ms 17:48:46 INFO - PROCESS | 1795 | 1461026926415 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:48:46 INFO - PROCESS | 1795 | 1461026926419 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:48:46 INFO - PROCESS | 1795 | 1461026926428 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:48:46 INFO - PROCESS | 1795 | 1461026926437 Marionette TRACE conn3 <- [1,2262,null,{}] 17:48:46 INFO - PROCESS | 1795 | 1461026926452 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:46 INFO - PROCESS | 1795 | 1461026926678 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:48:47 INFO - PROCESS | 1795 | 1461026927015 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x866d2800 == 145 [pid = 1795] [id = 573] 17:48:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x89e19400) [pid = 1795] [serial = 1720] [outer = (nil)] 17:48:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8b7c8000) [pid = 1795] [serial = 1721] [outer = 0x89e19400] 17:48:47 INFO - PROCESS | 1795 | 1461026927107 Marionette DEBUG loaded listener.js 17:48:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8b7cf400) [pid = 1795] [serial = 1722] [outer = 0x89e19400] 17:48:48 INFO - PROCESS | 1795 | 1461026928003 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1641ms 17:48:48 INFO - PROCESS | 1795 | 1461026928068 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:48:48 INFO - PROCESS | 1795 | 1461026928072 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:48:48 INFO - PROCESS | 1795 | 1461026928079 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:48:48 INFO - PROCESS | 1795 | 1461026928082 Marionette TRACE conn3 <- [1,2266,null,{}] 17:48:48 INFO - PROCESS | 1795 | 1461026928088 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:48 INFO - PROCESS | 1795 | 1461026928352 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:48:48 INFO - PROCESS | 1795 | 1461026928682 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e1f400 == 146 [pid = 1795] [id = 574] 17:48:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8c00f800) [pid = 1795] [serial = 1723] [outer = (nil)] 17:48:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8c349800) [pid = 1795] [serial = 1724] [outer = 0x8c00f800] 17:48:48 INFO - PROCESS | 1795 | 1461026928774 Marionette DEBUG loaded listener.js 17:48:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8c34dc00) [pid = 1795] [serial = 1725] [outer = 0x8c00f800] 17:48:49 INFO - PROCESS | 1795 | 1461026929673 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 17:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1632ms 17:48:49 INFO - PROCESS | 1795 | 1461026929711 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:48:49 INFO - PROCESS | 1795 | 1461026929715 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:48:49 INFO - PROCESS | 1795 | 1461026929721 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:48:49 INFO - PROCESS | 1795 | 1461026929724 Marionette TRACE conn3 <- [1,2270,null,{}] 17:48:49 INFO - PROCESS | 1795 | 1461026929730 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:49 INFO - PROCESS | 1795 | 1461026929930 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:48:50 INFO - PROCESS | 1795 | 1461026930221 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc94800 == 147 [pid = 1795] [id = 575] 17:48:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8dc94c00) [pid = 1795] [serial = 1726] [outer = (nil)] 17:48:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8dc9bc00) [pid = 1795] [serial = 1727] [outer = 0x8dc94c00] 17:48:50 INFO - PROCESS | 1795 | 1461026930379 Marionette DEBUG loaded listener.js 17:48:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8e88cc00) [pid = 1795] [serial = 1728] [outer = 0x8dc94c00] 17:48:51 INFO - PROCESS | 1795 | 1461026931395 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1731ms 17:48:51 INFO - PROCESS | 1795 | 1461026931455 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:48:51 INFO - PROCESS | 1795 | 1461026931462 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:48:51 INFO - PROCESS | 1795 | 1461026931472 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:48:51 INFO - PROCESS | 1795 | 1461026931478 Marionette TRACE conn3 <- [1,2274,null,{}] 17:48:51 INFO - PROCESS | 1795 | 1461026931487 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:51 INFO - PROCESS | 1795 | 1461026931777 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:48:52 INFO - PROCESS | 1795 | 1461026932112 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:52 INFO - PROCESS | 1795 | ++DOCSHELL 0x87090c00 == 148 [pid = 1795] [id = 576] 17:48:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8a6bbc00) [pid = 1795] [serial = 1729] [outer = (nil)] 17:48:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8e977c00) [pid = 1795] [serial = 1730] [outer = 0x8a6bbc00] 17:48:52 INFO - PROCESS | 1795 | 1461026932200 Marionette DEBUG loaded listener.js 17:48:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8e98d400) [pid = 1795] [serial = 1731] [outer = 0x8a6bbc00] 17:48:53 INFO - PROCESS | 1795 | 1461026933142 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 17:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1740ms 17:48:53 INFO - PROCESS | 1795 | 1461026933211 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:48:53 INFO - PROCESS | 1795 | 1461026933214 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:48:53 INFO - PROCESS | 1795 | 1461026933221 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:48:53 INFO - PROCESS | 1795 | 1461026933225 Marionette TRACE conn3 <- [1,2278,null,{}] 17:48:53 INFO - PROCESS | 1795 | 1461026933231 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:53 INFO - PROCESS | 1795 | 1461026933437 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:48:53 INFO - PROCESS | 1795 | 1461026933769 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x83905800 == 149 [pid = 1795] [id = 577] 17:48:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x8e974000) [pid = 1795] [serial = 1732] [outer = (nil)] 17:48:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x8e9ec400) [pid = 1795] [serial = 1733] [outer = 0x8e974000] 17:48:53 INFO - PROCESS | 1795 | 1461026933859 Marionette DEBUG loaded listener.js 17:48:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x8e9f3000) [pid = 1795] [serial = 1734] [outer = 0x8e974000] 17:48:54 INFO - PROCESS | 1795 | 1461026934751 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1593ms 17:48:54 INFO - PROCESS | 1795 | 1461026934815 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:48:54 INFO - PROCESS | 1795 | 1461026934819 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:48:54 INFO - PROCESS | 1795 | 1461026934825 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:48:54 INFO - PROCESS | 1795 | 1461026934828 Marionette TRACE conn3 <- [1,2282,null,{}] 17:48:54 INFO - PROCESS | 1795 | 1461026934834 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:55 INFO - PROCESS | 1795 | 1461026935041 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:48:55 INFO - PROCESS | 1795 | 1461026935375 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:55 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e99a000 == 150 [pid = 1795] [id = 578] 17:48:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x8e9b7c00) [pid = 1795] [serial = 1735] [outer = (nil)] 17:48:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x8faa7c00) [pid = 1795] [serial = 1736] [outer = 0x8e9b7c00] 17:48:55 INFO - PROCESS | 1795 | 1461026935465 Marionette DEBUG loaded listener.js 17:48:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x8fb70400) [pid = 1795] [serial = 1737] [outer = 0x8e9b7c00] 17:48:56 INFO - PROCESS | 1795 | 1461026936372 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 17:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1582ms 17:48:56 INFO - PROCESS | 1795 | 1461026936408 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:48:56 INFO - PROCESS | 1795 | 1461026936412 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:48:56 INFO - PROCESS | 1795 | 1461026936418 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:48:56 INFO - PROCESS | 1795 | 1461026936421 Marionette TRACE conn3 <- [1,2286,null,{}] 17:48:56 INFO - PROCESS | 1795 | 1461026936427 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:56 INFO - PROCESS | 1795 | 1461026936632 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:48:56 INFO - PROCESS | 1795 | 1461026936931 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a07ec00 == 151 [pid = 1795] [id = 579] 17:48:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x8a84c400) [pid = 1795] [serial = 1738] [outer = (nil)] 17:48:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x8fdd2400) [pid = 1795] [serial = 1739] [outer = 0x8a84c400] 17:48:57 INFO - PROCESS | 1795 | 1461026937066 Marionette DEBUG loaded listener.js 17:48:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x8fe33400) [pid = 1795] [serial = 1740] [outer = 0x8a84c400] 17:48:58 INFO - PROCESS | 1795 | 1461026938001 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 17:48:58 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 17:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1637ms 17:48:58 INFO - PROCESS | 1795 | 1461026938057 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:48:58 INFO - PROCESS | 1795 | 1461026938061 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:48:58 INFO - PROCESS | 1795 | 1461026938067 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:48:58 INFO - PROCESS | 1795 | 1461026938071 Marionette TRACE conn3 <- [1,2290,null,{}] 17:48:58 INFO - PROCESS | 1795 | 1461026938077 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:58 INFO - PROCESS | 1795 | 1461026938286 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:48:58 INFO - PROCESS | 1795 | 1461026938634 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:58 INFO - PROCESS | 1795 | ++DOCSHELL 0x9019b000 == 152 [pid = 1795] [id = 580] 17:48:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x9019b400) [pid = 1795] [serial = 1741] [outer = (nil)] 17:48:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x901a3400) [pid = 1795] [serial = 1742] [outer = 0x9019b400] 17:48:58 INFO - PROCESS | 1795 | 1461026938739 Marionette DEBUG loaded listener.js 17:48:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x9057e400) [pid = 1795] [serial = 1743] [outer = 0x9019b400] 17:48:59 INFO - PROCESS | 1795 | 1461026939675 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 17:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1683ms 17:48:59 INFO - PROCESS | 1795 | 1461026939752 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:48:59 INFO - PROCESS | 1795 | 1461026939757 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:48:59 INFO - PROCESS | 1795 | 1461026939764 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:48:59 INFO - PROCESS | 1795 | 1461026939769 Marionette TRACE conn3 <- [1,2294,null,{}] 17:48:59 INFO - PROCESS | 1795 | 1461026939774 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:00 INFO - PROCESS | 1795 | 1461026940004 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:49:00 INFO - PROCESS | 1795 | 1461026940354 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:00 INFO - PROCESS | 1795 | ++DOCSHELL 0x9101d800 == 153 [pid = 1795] [id = 581] 17:49:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x91025c00) [pid = 1795] [serial = 1744] [outer = (nil)] 17:49:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x93240400) [pid = 1795] [serial = 1745] [outer = 0x91025c00] 17:49:00 INFO - PROCESS | 1795 | 1461026940445 Marionette DEBUG loaded listener.js 17:49:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x93271800) [pid = 1795] [serial = 1746] [outer = 0x91025c00] 17:49:01 INFO - PROCESS | 1795 | 1461026941329 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 17:49:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:49:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1589ms 17:49:01 INFO - PROCESS | 1795 | 1461026941353 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:49:01 INFO - PROCESS | 1795 | 1461026941357 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:49:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:49:01 INFO - PROCESS | 1795 | 1461026941363 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:49:01 INFO - PROCESS | 1795 | 1461026941367 Marionette TRACE conn3 <- [1,2298,null,{}] 17:49:01 INFO - PROCESS | 1795 | 1461026941373 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:01 INFO - PROCESS | 1795 | 1461026941583 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:49:01 INFO - PROCESS | 1795 | 1461026941884 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc9a400 == 154 [pid = 1795] [id = 582] 17:49:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x8e973800) [pid = 1795] [serial = 1747] [outer = (nil)] 17:49:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x9350f400) [pid = 1795] [serial = 1748] [outer = 0x8e973800] 17:49:02 INFO - PROCESS | 1795 | 1461026942028 Marionette DEBUG loaded listener.js 17:49:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x93516400) [pid = 1795] [serial = 1749] [outer = 0x8e973800] 17:49:03 INFO - PROCESS | 1795 | 1461026943004 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 17:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1684ms 17:49:03 INFO - PROCESS | 1795 | 1461026943049 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:49:03 INFO - PROCESS | 1795 | 1461026943054 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:49:03 INFO - PROCESS | 1795 | 1461026943060 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:49:03 INFO - PROCESS | 1795 | 1461026943064 Marionette TRACE conn3 <- [1,2302,null,{}] 17:49:03 INFO - PROCESS | 1795 | 1461026943070 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:03 INFO - PROCESS | 1795 | 1461026943302 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:49:03 INFO - PROCESS | 1795 | 1461026943665 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x915c3c00 == 155 [pid = 1795] [id = 583] 17:49:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x933af000) [pid = 1795] [serial = 1750] [outer = (nil)] 17:49:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x944b6400) [pid = 1795] [serial = 1751] [outer = 0x933af000] 17:49:03 INFO - PROCESS | 1795 | 1461026943756 Marionette DEBUG loaded listener.js 17:49:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x944b9c00) [pid = 1795] [serial = 1752] [outer = 0x933af000] 17:49:04 INFO - PROCESS | 1795 | 1461026944647 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1632ms 17:49:04 INFO - PROCESS | 1795 | 1461026944692 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:49:04 INFO - PROCESS | 1795 | 1461026944696 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:49:04 INFO - PROCESS | 1795 | 1461026944702 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:49:04 INFO - PROCESS | 1795 | 1461026944705 Marionette TRACE conn3 <- [1,2306,null,{}] 17:49:04 INFO - PROCESS | 1795 | 1461026944711 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:04 INFO - PROCESS | 1795 | 1461026944920 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:49:05 INFO - PROCESS | 1795 | 1461026945256 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x9424f800 == 156 [pid = 1795] [id = 584] 17:49:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x94251400) [pid = 1795] [serial = 1753] [outer = (nil)] 17:49:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x963c8c00) [pid = 1795] [serial = 1754] [outer = 0x94251400] 17:49:05 INFO - PROCESS | 1795 | 1461026945359 Marionette DEBUG loaded listener.js 17:49:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x96713800) [pid = 1795] [serial = 1755] [outer = 0x94251400] 17:49:06 INFO - PROCESS | 1795 | 1461026946348 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 17:49:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:49:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1736ms 17:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:49:06 INFO - PROCESS | 1795 | 1461026946439 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:49:06 INFO - PROCESS | 1795 | 1461026946443 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:49:06 INFO - PROCESS | 1795 | 1461026946451 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:49:06 INFO - PROCESS | 1795 | 1461026946454 Marionette TRACE conn3 <- [1,2310,null,{}] 17:49:06 INFO - PROCESS | 1795 | 1461026946461 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:06 INFO - PROCESS | 1795 | 1461026946695 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:49:07 INFO - PROCESS | 1795 | 1461026947044 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x8f754000 == 157 [pid = 1795] [id = 585] 17:49:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x8fab3000) [pid = 1795] [serial = 1756] [outer = (nil)] 17:49:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x96712000) [pid = 1795] [serial = 1757] [outer = 0x8fab3000] 17:49:07 INFO - PROCESS | 1795 | 1461026947133 Marionette DEBUG loaded listener.js 17:49:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x97534000) [pid = 1795] [serial = 1758] [outer = 0x8fab3000] 17:49:08 INFO - PROCESS | 1795 | 1461026948184 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1797ms 17:49:08 INFO - PROCESS | 1795 | 1461026948248 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:49:08 INFO - PROCESS | 1795 | 1461026948252 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:49:08 INFO - PROCESS | 1795 | 1461026948258 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:49:08 INFO - PROCESS | 1795 | 1461026948262 Marionette TRACE conn3 <- [1,2314,null,{}] 17:49:08 INFO - PROCESS | 1795 | 1461026948267 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:08 INFO - PROCESS | 1795 | 1461026948505 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:49:08 INFO - PROCESS | 1795 | 1461026948852 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x866cc400 == 158 [pid = 1795] [id = 586] 17:49:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x867b7c00) [pid = 1795] [serial = 1759] [outer = (nil)] 17:49:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x97ca6400) [pid = 1795] [serial = 1760] [outer = 0x867b7c00] 17:49:08 INFO - PROCESS | 1795 | 1461026948950 Marionette DEBUG loaded listener.js 17:49:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x984b6000) [pid = 1795] [serial = 1761] [outer = 0x867b7c00] 17:49:09 INFO - PROCESS | 1795 | 1461026949857 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 17:49:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:49:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1631ms 17:49:09 INFO - PROCESS | 1795 | 1461026949890 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:49:09 INFO - PROCESS | 1795 | 1461026949894 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:49:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:49:09 INFO - PROCESS | 1795 | 1461026949901 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:49:09 INFO - PROCESS | 1795 | 1461026949904 Marionette TRACE conn3 <- [1,2318,null,{}] 17:49:09 INFO - PROCESS | 1795 | 1461026949910 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:10 INFO - PROCESS | 1795 | 1461026950231 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:49:10 INFO - PROCESS | 1795 | 1461026950462 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x866cc000 == 159 [pid = 1795] [id = 587] 17:49:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x97880000) [pid = 1795] [serial = 1762] [outer = (nil)] 17:49:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x989d1000) [pid = 1795] [serial = 1763] [outer = 0x97880000] 17:49:10 INFO - PROCESS | 1795 | 1461026950620 Marionette DEBUG loaded listener.js 17:49:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x98e24000) [pid = 1795] [serial = 1764] [outer = 0x97880000] 17:49:11 INFO - PROCESS | 1795 | 1461026951638 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 17:49:11 INFO - PROCESS | 1795 | 1461026951691 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:49:11 INFO - PROCESS | 1795 | 1461026951699 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:49:11 INFO - PROCESS | 1795 | 1461026951703 Marionette TRACE conn3 <- [1,2322,null,{}] 17:49:11 INFO - PROCESS | 1795 | 1461026951709 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:11 INFO - PROCESS | 1795 | 1461026951959 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:49:12 INFO - PROCESS | 1795 | 1461026952324 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x865c1c00 == 158 [pid = 1795] [id = 569] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x84dcb800 == 157 [pid = 1795] [id = 524] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x881b3400 == 156 [pid = 1795] [id = 568] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x866ce000 == 155 [pid = 1795] [id = 567] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x86d0d400 == 154 [pid = 1795] [id = 566] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x913b1800 == 153 [pid = 1795] [id = 559] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x9057b000 == 152 [pid = 1795] [id = 558] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f3c00 == 151 [pid = 1795] [id = 557] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8e905c00 == 150 [pid = 1795] [id = 556] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x84dcd400 == 149 [pid = 1795] [id = 554] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8c005400 == 148 [pid = 1795] [id = 555] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8756d400 == 147 [pid = 1795] [id = 553] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8a0af400 == 146 [pid = 1795] [id = 552] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8a6bc400 == 145 [pid = 1795] [id = 551] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x984f0800 == 144 [pid = 1795] [id = 542] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7c2000 == 143 [pid = 1795] [id = 550] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x866d1400 == 142 [pid = 1795] [id = 548] 17:49:14 INFO - PROCESS | 1795 | --DOCSHELL 0x88cc8000 == 141 [pid = 1795] [id = 549] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x989d8800) [pid = 1795] [serial = 1625] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x8f75fc00) [pid = 1795] [serial = 1596] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x97910800) [pid = 1795] [serial = 1619] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x866d3c00) [pid = 1795] [serial = 1631] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x8708a400) [pid = 1795] [serial = 1577] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x9592bc00) [pid = 1795] [serial = 1614] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x93238c00) [pid = 1795] [serial = 1607] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x98e6cc00) [pid = 1795] [serial = 1628] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x8c4dec00) [pid = 1795] [serial = 1586] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x90199400) [pid = 1795] [serial = 1602] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x8fdd1400) [pid = 1795] [serial = 1598] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x971ce400) [pid = 1795] [serial = 1617] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x90578c00) [pid = 1795] [serial = 1604] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x881c0c00) [pid = 1795] [serial = 1580] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x90055c00) [pid = 1795] [serial = 1601] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x8a58d400) [pid = 1795] [serial = 1509] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x8e9c6000) [pid = 1795] [serial = 1593] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x8a080800) [pid = 1795] [serial = 1638] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x8766d000) [pid = 1795] [serial = 1634] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x8809b400) [pid = 1795] [serial = 1635] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x8a529c00) [pid = 1795] [serial = 1641] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x8b7c4000) [pid = 1795] [serial = 1583] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x97ca9800) [pid = 1795] [serial = 1560] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x984ec400) [pid = 1795] [serial = 1623] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x8dca0c00) [pid = 1795] [serial = 1587] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x984e8000) [pid = 1795] [serial = 1622] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8e88ec00) [pid = 1795] [serial = 1590] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8f75dc00) [pid = 1795] [serial = 1595] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x933a3800) [pid = 1795] [serial = 1608] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x9060a800) [pid = 1795] [serial = 1605] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x94127800) [pid = 1795] [serial = 1610] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x944be400) [pid = 1795] [serial = 1613] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x8a07c000) [pid = 1795] [serial = 1581] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x8c005800) [pid = 1795] [serial = 1584] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x979e5c00) [pid = 1795] [serial = 1620] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x8e997c00) [pid = 1795] [serial = 1592] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x8fe2f400) [pid = 1795] [serial = 1599] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x87095000) [pid = 1795] [serial = 1578] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x88cc2000) [pid = 1795] [serial = 1640] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x96718400) [pid = 1795] [serial = 1616] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8dff5000) [pid = 1795] [serial = 1589] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x9424a400) [pid = 1795] [serial = 1611] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x867ba000) [pid = 1795] [serial = 1632] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x89e8a800) [pid = 1795] [serial = 1637] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x98e1c000) [pid = 1795] [serial = 1626] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x98e71c00) [pid = 1795] [serial = 1629] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x8465b800 == 142 [pid = 1795] [id = 588] 17:49:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x84dcd400) [pid = 1795] [serial = 1765] [outer = (nil)] 17:49:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x866d1400) [pid = 1795] [serial = 1766] [outer = 0x84dcd400] 17:49:14 INFO - PROCESS | 1795 | 1461026954751 Marionette DEBUG loaded listener.js 17:49:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x867bcc00) [pid = 1795] [serial = 1767] [outer = 0x84dcd400] 17:49:15 INFO - PROCESS | 1795 | 1461026955785 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 4143ms 17:49:15 INFO - PROCESS | 1795 | 1461026955843 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:49:15 INFO - PROCESS | 1795 | 1461026955848 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:49:15 INFO - PROCESS | 1795 | 1461026955856 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:49:15 INFO - PROCESS | 1795 | 1461026955861 Marionette TRACE conn3 <- [1,2326,null,{}] 17:49:15 INFO - PROCESS | 1795 | 1461026955868 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:16 INFO - PROCESS | 1795 | 1461026956075 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:49:16 INFO - PROCESS | 1795 | 1461026956344 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:16 INFO - PROCESS | 1795 | ++DOCSHELL 0x8756d400 == 143 [pid = 1795] [id = 589] 17:49:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x87571400) [pid = 1795] [serial = 1768] [outer = (nil)] 17:49:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8766d400) [pid = 1795] [serial = 1769] [outer = 0x87571400] 17:49:16 INFO - PROCESS | 1795 | 1461026956425 Marionette DEBUG loaded listener.js 17:49:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8809b000) [pid = 1795] [serial = 1770] [outer = 0x87571400] 17:49:17 INFO - PROCESS | 1795 | 1461026957303 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1489ms 17:49:17 INFO - PROCESS | 1795 | 1461026957344 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:49:17 INFO - PROCESS | 1795 | 1461026957350 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:49:17 INFO - PROCESS | 1795 | 1461026957360 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:49:17 INFO - PROCESS | 1795 | 1461026957364 Marionette TRACE conn3 <- [1,2330,null,{}] 17:49:17 INFO - PROCESS | 1795 | 1461026957378 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:17 INFO - PROCESS | 1795 | 1461026957668 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:49:17 INFO - PROCESS | 1795 | 1461026957711 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x8756f800 == 144 [pid = 1795] [id = 590] 17:49:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x89e18400) [pid = 1795] [serial = 1771] [outer = (nil)] 17:49:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x89e84c00) [pid = 1795] [serial = 1772] [outer = 0x89e18400] 17:49:17 INFO - PROCESS | 1795 | 1461026957801 Marionette DEBUG loaded listener.js 17:49:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8a076800) [pid = 1795] [serial = 1773] [outer = 0x89e18400] 17:49:18 INFO - PROCESS | 1795 | 1461026958975 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1646ms 17:49:19 INFO - PROCESS | 1795 | 1461026959007 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:49:19 INFO - PROCESS | 1795 | 1461026959011 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:49:19 INFO - PROCESS | 1795 | 1461026959017 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:49:19 INFO - PROCESS | 1795 | 1461026959023 Marionette TRACE conn3 <- [1,2334,null,{}] 17:49:19 INFO - PROCESS | 1795 | 1461026959047 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:19 INFO - PROCESS | 1795 | 1461026959384 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x84edd000) [pid = 1795] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8a078400) [pid = 1795] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x86d06000) [pid = 1795] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x86d10000) [pid = 1795] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x9753b400) [pid = 1795] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x96339400) [pid = 1795] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x9350e000) [pid = 1795] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x9350cc00) [pid = 1795] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x9057a000) [pid = 1795] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x915bb400) [pid = 1795] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x91025800) [pid = 1795] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x8fb6a400) [pid = 1795] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x8f756800) [pid = 1795] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x8e97e000) [pid = 1795] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x8e910000) [pid = 1795] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x8df41400) [pid = 1795] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x8c010000) [pid = 1795] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8b7cc400) [pid = 1795] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x8b7cc000) [pid = 1795] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x88cc9c00) [pid = 1795] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:49:20 INFO - PROCESS | 1795 | --DOMWINDOW == 126 (0x86d0b000) [pid = 1795] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:49:20 INFO - PROCESS | 1795 | 1461026960301 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x83903400 == 145 [pid = 1795] [id = 591] 17:49:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 127 (0x83ea4400) [pid = 1795] [serial = 1774] [outer = (nil)] 17:49:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x87568c00) [pid = 1795] [serial = 1775] [outer = 0x83ea4400] 17:49:20 INFO - PROCESS | 1795 | 1461026960379 Marionette DEBUG loaded listener.js 17:49:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x8a078400) [pid = 1795] [serial = 1776] [outer = 0x83ea4400] 17:49:21 INFO - PROCESS | 1795 | 1461026961120 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 17:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2146ms 17:49:21 INFO - PROCESS | 1795 | 1461026961164 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:49:21 INFO - PROCESS | 1795 | 1461026961167 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:49:21 INFO - PROCESS | 1795 | 1461026961174 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:49:21 INFO - PROCESS | 1795 | 1461026961177 Marionette TRACE conn3 <- [1,2338,null,{}] 17:49:21 INFO - PROCESS | 1795 | 1461026961183 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:21 INFO - PROCESS | 1795 | 1461026961369 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:49:21 INFO - PROCESS | 1795 | 1461026961385 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x8766ec00 == 146 [pid = 1795] [id = 592] 17:49:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x8a58a400) [pid = 1795] [serial = 1777] [outer = (nil)] 17:49:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x8a6b7000) [pid = 1795] [serial = 1778] [outer = 0x8a58a400] 17:49:21 INFO - PROCESS | 1795 | 1461026961460 Marionette DEBUG loaded listener.js 17:49:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x8a6be400) [pid = 1795] [serial = 1779] [outer = 0x8a58a400] 17:49:22 INFO - PROCESS | 1795 | 1461026962947 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1830ms 17:49:23 INFO - PROCESS | 1795 | 1461026963007 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:49:23 INFO - PROCESS | 1795 | 1461026963013 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:49:23 INFO - PROCESS | 1795 | 1461026963085 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:49:23 INFO - PROCESS | 1795 | 1461026963093 Marionette TRACE conn3 <- [1,2342,null,{}] 17:49:23 INFO - PROCESS | 1795 | 1461026963170 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:23 INFO - PROCESS | 1795 | 1461026963409 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:49:23 INFO - PROCESS | 1795 | 1461026963704 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x867b8800 == 147 [pid = 1795] [id = 593] 17:49:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x867bb000) [pid = 1795] [serial = 1780] [outer = (nil)] 17:49:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x87090800) [pid = 1795] [serial = 1781] [outer = 0x867bb000] 17:49:23 INFO - PROCESS | 1795 | 1461026963803 Marionette DEBUG loaded listener.js 17:49:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x88ccec00) [pid = 1795] [serial = 1782] [outer = 0x867bb000] 17:49:24 INFO - PROCESS | 1795 | 1461026964815 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 17:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1865ms 17:49:24 INFO - PROCESS | 1795 | 1461026964888 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:49:24 INFO - PROCESS | 1795 | 1461026964897 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:49:24 INFO - PROCESS | 1795 | 1461026964912 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:49:24 INFO - PROCESS | 1795 | 1461026964920 Marionette TRACE conn3 <- [1,2346,null,{}] 17:49:24 INFO - PROCESS | 1795 | 1461026964930 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:25 INFO - PROCESS | 1795 | 1461026965239 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:49:25 INFO - PROCESS | 1795 | 1461026965587 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:25 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a0ac400 == 148 [pid = 1795] [id = 594] 17:49:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8a524400) [pid = 1795] [serial = 1783] [outer = (nil)] 17:49:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8a58c000) [pid = 1795] [serial = 1784] [outer = 0x8a524400] 17:49:25 INFO - PROCESS | 1795 | 1461026965674 Marionette DEBUG loaded listener.js 17:49:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8a6bb400) [pid = 1795] [serial = 1785] [outer = 0x8a524400] 17:49:26 INFO - PROCESS | 1795 | 1461026966757 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1917ms 17:49:26 INFO - PROCESS | 1795 | 1461026966828 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:49:26 INFO - PROCESS | 1795 | 1461026966831 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:49:26 INFO - PROCESS | 1795 | 1461026966838 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:49:26 INFO - PROCESS | 1795 | 1461026966844 Marionette TRACE conn3 <- [1,2350,null,{}] 17:49:26 INFO - PROCESS | 1795 | 1461026966861 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:27 INFO - PROCESS | 1795 | 1461026967121 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:49:27 INFO - PROCESS | 1795 | 1461026967459 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c5c00 == 149 [pid = 1795] [id = 595] 17:49:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8c005800) [pid = 1795] [serial = 1786] [outer = (nil)] 17:49:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8c00fc00) [pid = 1795] [serial = 1787] [outer = 0x8c005800] 17:49:27 INFO - PROCESS | 1795 | 1461026967553 Marionette DEBUG loaded listener.js 17:49:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8c34bc00) [pid = 1795] [serial = 1788] [outer = 0x8c005800] 17:49:28 INFO - PROCESS | 1795 | 1461026968442 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 17:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1635ms 17:49:28 INFO - PROCESS | 1795 | 1461026968473 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:49:28 INFO - PROCESS | 1795 | 1461026968477 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:49:28 INFO - PROCESS | 1795 | 1461026968484 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:49:28 INFO - PROCESS | 1795 | 1461026968487 Marionette TRACE conn3 <- [1,2354,null,{}] 17:49:28 INFO - PROCESS | 1795 | 1461026968493 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:28 INFO - PROCESS | 1795 | 1461026968696 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:49:29 INFO - PROCESS | 1795 | 1461026968986 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e88400 == 150 [pid = 1795] [id = 596] 17:49:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8dc95400) [pid = 1795] [serial = 1789] [outer = (nil)] 17:49:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8dc9c400) [pid = 1795] [serial = 1790] [outer = 0x8dc95400] 17:49:29 INFO - PROCESS | 1795 | 1461026969123 Marionette DEBUG loaded listener.js 17:49:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8df41c00) [pid = 1795] [serial = 1791] [outer = 0x8dc95400] 17:49:30 INFO - PROCESS | 1795 | 1461026970042 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 17:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1644ms 17:49:30 INFO - PROCESS | 1795 | 1461026970129 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:49:30 INFO - PROCESS | 1795 | 1461026970133 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:49:30 INFO - PROCESS | 1795 | 1461026970139 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:49:30 INFO - PROCESS | 1795 | 1461026970142 Marionette TRACE conn3 <- [1,2358,null,{}] 17:49:30 INFO - PROCESS | 1795 | 1461026970148 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:30 INFO - PROCESS | 1795 | 1461026970424 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:49:30 INFO - PROCESS | 1795 | 1461026970769 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc95000 == 151 [pid = 1795] [id = 597] 17:49:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8dc9ac00) [pid = 1795] [serial = 1792] [outer = (nil)] 17:49:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8dff1800) [pid = 1795] [serial = 1793] [outer = 0x8dc9ac00] 17:49:30 INFO - PROCESS | 1795 | 1461026970859 Marionette DEBUG loaded listener.js 17:49:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8e887800) [pid = 1795] [serial = 1794] [outer = 0x8dc9ac00] 17:49:31 INFO - PROCESS | 1795 | 1461026971805 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 17:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1729ms 17:49:31 INFO - PROCESS | 1795 | 1461026971871 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:49:31 INFO - PROCESS | 1795 | 1461026971875 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:49:31 INFO - PROCESS | 1795 | 1461026971881 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:49:31 INFO - PROCESS | 1795 | 1461026971885 Marionette TRACE conn3 <- [1,2362,null,{}] 17:49:31 INFO - PROCESS | 1795 | 1461026971890 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:32 INFO - PROCESS | 1795 | 1461026972172 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:49:32 INFO - PROCESS | 1795 | 1461026972515 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a6b5c00 == 152 [pid = 1795] [id = 598] 17:49:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8b7ca800) [pid = 1795] [serial = 1795] [outer = (nil)] 17:49:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8e977800) [pid = 1795] [serial = 1796] [outer = 0x8b7ca800] 17:49:32 INFO - PROCESS | 1795 | 1461026972621 Marionette DEBUG loaded listener.js 17:49:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8e9efc00) [pid = 1795] [serial = 1797] [outer = 0x8b7ca800] 17:49:33 INFO - PROCESS | 1795 | 1461026973548 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 17:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1740ms 17:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:49:33 INFO - PROCESS | 1795 | 1461026973621 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:49:33 INFO - PROCESS | 1795 | 1461026973624 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:49:33 INFO - PROCESS | 1795 | 1461026973631 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:49:33 INFO - PROCESS | 1795 | 1461026973634 Marionette TRACE conn3 <- [1,2366,null,{}] 17:49:33 INFO - PROCESS | 1795 | 1461026973640 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:33 INFO - PROCESS | 1795 | 1461026973885 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:49:34 INFO - PROCESS | 1795 | 1461026974216 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c2400 == 153 [pid = 1795] [id = 599] 17:49:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8e90cc00) [pid = 1795] [serial = 1798] [outer = (nil)] 17:49:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x8faae400) [pid = 1795] [serial = 1799] [outer = 0x8e90cc00] 17:49:34 INFO - PROCESS | 1795 | 1461026974320 Marionette DEBUG loaded listener.js 17:49:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x8fab5400) [pid = 1795] [serial = 1800] [outer = 0x8e90cc00] 17:49:35 INFO - PROCESS | 1795 | 1461026975243 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 17:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1685ms 17:49:35 INFO - PROCESS | 1795 | 1461026975316 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:49:35 INFO - PROCESS | 1795 | 1461026975320 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:49:35 INFO - PROCESS | 1795 | 1461026975327 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:49:35 INFO - PROCESS | 1795 | 1461026975331 Marionette TRACE conn3 <- [1,2370,null,{}] 17:49:35 INFO - PROCESS | 1795 | 1461026975336 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:35 INFO - PROCESS | 1795 | 1461026975582 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:49:35 INFO - PROCESS | 1795 | 1461026975922 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:35 INFO - PROCESS | 1795 | ++DOCSHELL 0x8faa8000 == 154 [pid = 1795] [id = 600] 17:49:35 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x8faa9c00) [pid = 1795] [serial = 1801] [outer = (nil)] 17:49:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x8fe2f000) [pid = 1795] [serial = 1802] [outer = 0x8faa9c00] 17:49:36 INFO - PROCESS | 1795 | 1461026976010 Marionette DEBUG loaded listener.js 17:49:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x8fe3c400) [pid = 1795] [serial = 1803] [outer = 0x8faa9c00] 17:49:36 INFO - PROCESS | 1795 | 1461026976919 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 17:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1632ms 17:49:36 INFO - PROCESS | 1795 | 1461026976959 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:49:36 INFO - PROCESS | 1795 | 1461026976963 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:49:36 INFO - PROCESS | 1795 | 1461026976970 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:49:36 INFO - PROCESS | 1795 | 1461026976972 Marionette TRACE conn3 <- [1,2374,null,{}] 17:49:36 INFO - PROCESS | 1795 | 1461026976978 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:37 INFO - PROCESS | 1795 | 1461026977177 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:49:37 INFO - PROCESS | 1795 | 1461026977525 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e909400 == 155 [pid = 1795] [id = 601] 17:49:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x8f75dc00) [pid = 1795] [serial = 1804] [outer = (nil)] 17:49:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x90196000) [pid = 1795] [serial = 1805] [outer = 0x8f75dc00] 17:49:37 INFO - PROCESS | 1795 | 1461026977617 Marionette DEBUG loaded listener.js 17:49:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x9019ec00) [pid = 1795] [serial = 1806] [outer = 0x8f75dc00] 17:49:38 INFO - PROCESS | 1795 | 1461026978535 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 17:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1633ms 17:49:38 INFO - PROCESS | 1795 | 1461026978604 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:49:38 INFO - PROCESS | 1795 | 1461026978608 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:49:38 INFO - PROCESS | 1795 | 1461026978615 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:49:38 INFO - PROCESS | 1795 | 1461026978618 Marionette TRACE conn3 <- [1,2378,null,{}] 17:49:38 INFO - PROCESS | 1795 | 1461026978624 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:38 INFO - PROCESS | 1795 | 1461026978881 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:49:39 INFO - PROCESS | 1795 | 1461026979216 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:39 INFO - PROCESS | 1795 | ++DOCSHELL 0x865c3000 == 156 [pid = 1795] [id = 602] 17:49:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x90051c00) [pid = 1795] [serial = 1807] [outer = (nil)] 17:49:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x9057a000) [pid = 1795] [serial = 1808] [outer = 0x90051c00] 17:49:39 INFO - PROCESS | 1795 | 1461026979307 Marionette DEBUG loaded listener.js 17:49:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x91019c00) [pid = 1795] [serial = 1809] [outer = 0x90051c00] 17:49:40 INFO - PROCESS | 1795 | 1461026980247 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 17:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1693ms 17:49:40 INFO - PROCESS | 1795 | 1461026980309 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:49:40 INFO - PROCESS | 1795 | 1461026980314 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:49:40 INFO - PROCESS | 1795 | 1461026980320 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:49:40 INFO - PROCESS | 1795 | 1461026980325 Marionette TRACE conn3 <- [1,2382,null,{}] 17:49:40 INFO - PROCESS | 1795 | 1461026980331 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:40 INFO - PROCESS | 1795 | 1461026980563 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:49:40 INFO - PROCESS | 1795 | 1461026980915 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:40 INFO - PROCESS | 1795 | ++DOCSHELL 0x913b7c00 == 157 [pid = 1795] [id = 603] 17:49:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x9323a400) [pid = 1795] [serial = 1810] [outer = (nil)] 17:49:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x93263c00) [pid = 1795] [serial = 1811] [outer = 0x9323a400] 17:49:41 INFO - PROCESS | 1795 | 1461026981030 Marionette DEBUG loaded listener.js 17:49:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x9350b800) [pid = 1795] [serial = 1812] [outer = 0x9323a400] 17:49:41 INFO - PROCESS | 1795 | 1461026981990 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 17:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1731ms 17:49:42 INFO - PROCESS | 1795 | 1461026982052 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:49:42 INFO - PROCESS | 1795 | 1461026982056 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:49:42 INFO - PROCESS | 1795 | 1461026982062 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:49:42 INFO - PROCESS | 1795 | 1461026982066 Marionette TRACE conn3 <- [1,2386,null,{}] 17:49:42 INFO - PROCESS | 1795 | 1461026982072 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:42 INFO - PROCESS | 1795 | 1461026982292 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:49:42 INFO - PROCESS | 1795 | 1461026982637 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x90578000 == 158 [pid = 1795] [id = 604] 17:49:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x93266400) [pid = 1795] [serial = 1813] [outer = (nil)] 17:49:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x9412a800) [pid = 1795] [serial = 1814] [outer = 0x93266400] 17:49:42 INFO - PROCESS | 1795 | 1461026982728 Marionette DEBUG loaded listener.js 17:49:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x94130000) [pid = 1795] [serial = 1815] [outer = 0x93266400] 17:49:43 INFO - PROCESS | 1795 | 1461026983615 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 17:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1584ms 17:49:43 INFO - PROCESS | 1795 | 1461026983648 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:49:43 INFO - PROCESS | 1795 | 1461026983651 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:49:43 INFO - PROCESS | 1795 | 1461026983658 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:49:43 INFO - PROCESS | 1795 | 1461026983661 Marionette TRACE conn3 <- [1,2390,null,{}] 17:49:43 INFO - PROCESS | 1795 | 1461026983667 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:43 INFO - PROCESS | 1795 | 1461026983877 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:49:44 INFO - PROCESS | 1795 | 1461026984176 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x93266800 == 159 [pid = 1795] [id = 605] 17:49:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x93510c00) [pid = 1795] [serial = 1816] [outer = (nil)] 17:49:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x944be400) [pid = 1795] [serial = 1817] [outer = 0x93510c00] 17:49:44 INFO - PROCESS | 1795 | 1461026984312 Marionette DEBUG loaded listener.js 17:49:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x944c1000) [pid = 1795] [serial = 1818] [outer = 0x93510c00] 17:49:45 INFO - PROCESS | 1795 | 1461026985230 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1632ms 17:49:45 INFO - PROCESS | 1795 | 1461026985291 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:49:45 INFO - PROCESS | 1795 | 1461026985300 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:49:45 INFO - PROCESS | 1795 | 1461026985311 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:49:45 INFO - PROCESS | 1795 | 1461026985315 Marionette TRACE conn3 <- [1,2394,null,{}] 17:49:45 INFO - PROCESS | 1795 | 1461026985321 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:45 INFO - PROCESS | 1795 | 1461026985544 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:49:45 INFO - PROCESS | 1795 | 1461026985943 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x93512c00 == 160 [pid = 1795] [id = 606] 17:49:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x9592e800) [pid = 1795] [serial = 1819] [outer = (nil)] 17:49:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x97144800) [pid = 1795] [serial = 1820] [outer = 0x9592e800] 17:49:46 INFO - PROCESS | 1795 | 1461026986048 Marionette DEBUG loaded listener.js 17:49:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x97535400) [pid = 1795] [serial = 1821] [outer = 0x9592e800] 17:49:47 INFO - PROCESS | 1795 | 1461026987009 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1737ms 17:49:47 INFO - PROCESS | 1795 | 1461026987049 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:49:47 INFO - PROCESS | 1795 | 1461026987054 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:49:47 INFO - PROCESS | 1795 | 1461026987061 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:49:47 INFO - PROCESS | 1795 | 1461026987064 Marionette TRACE conn3 <- [1,2398,null,{}] 17:49:47 INFO - PROCESS | 1795 | 1461026987070 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:47 INFO - PROCESS | 1795 | 1461026987291 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:49:47 INFO - PROCESS | 1795 | 1461026987642 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x865c5000 == 161 [pid = 1795] [id = 607] 17:49:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x944b7000) [pid = 1795] [serial = 1822] [outer = (nil)] 17:49:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x979e5c00) [pid = 1795] [serial = 1823] [outer = 0x944b7000] 17:49:47 INFO - PROCESS | 1795 | 1461026987734 Marionette DEBUG loaded listener.js 17:49:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x983a0800) [pid = 1795] [serial = 1824] [outer = 0x944b7000] 17:49:48 INFO - PROCESS | 1795 | 1461026988662 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1641ms 17:49:48 INFO - PROCESS | 1795 | 1461026988703 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:49:48 INFO - PROCESS | 1795 | 1461026988706 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:49:48 INFO - PROCESS | 1795 | 1461026988713 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:49:48 INFO - PROCESS | 1795 | 1461026988717 Marionette TRACE conn3 <- [1,2402,null,{}] 17:49:48 INFO - PROCESS | 1795 | 1461026988722 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:48 INFO - PROCESS | 1795 | 1461026988954 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:49:49 INFO - PROCESS | 1795 | 1461026989311 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fd9000 == 162 [pid = 1795] [id = 608] 17:49:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x94254400) [pid = 1795] [serial = 1825] [outer = (nil)] 17:49:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x984ed000) [pid = 1795] [serial = 1826] [outer = 0x94254400] 17:49:49 INFO - PROCESS | 1795 | 1461026989409 Marionette DEBUG loaded listener.js 17:49:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x984f3000) [pid = 1795] [serial = 1827] [outer = 0x94254400] 17:49:50 INFO - PROCESS | 1795 | 1461026990337 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 17:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1689ms 17:49:50 INFO - PROCESS | 1795 | 1461026990403 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:49:50 INFO - PROCESS | 1795 | 1461026990407 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:49:50 INFO - PROCESS | 1795 | 1461026990413 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:49:50 INFO - PROCESS | 1795 | 1461026990417 Marionette TRACE conn3 <- [1,2406,null,{}] 17:49:50 INFO - PROCESS | 1795 | 1461026990422 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:50 INFO - PROCESS | 1795 | 1461026990667 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:49:51 INFO - PROCESS | 1795 | 1461026991015 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x93512400 == 163 [pid = 1795] [id = 609] 17:49:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x9633ac00) [pid = 1795] [serial = 1828] [outer = (nil)] 17:49:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x98e74800) [pid = 1795] [serial = 1829] [outer = 0x9633ac00] 17:49:51 INFO - PROCESS | 1795 | 1461026991119 Marionette DEBUG loaded listener.js 17:49:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x992ed800) [pid = 1795] [serial = 1830] [outer = 0x9633ac00] 17:49:52 INFO - PROCESS | 1795 | 1461026992051 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 17:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1680ms 17:49:52 INFO - PROCESS | 1795 | 1461026992094 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:49:52 INFO - PROCESS | 1795 | 1461026992098 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:49:52 INFO - PROCESS | 1795 | 1461026992105 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:49:52 INFO - PROCESS | 1795 | 1461026992109 Marionette TRACE conn3 <- [1,2410,null,{}] 17:49:52 INFO - PROCESS | 1795 | 1461026992114 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:52 INFO - PROCESS | 1795 | 1461026992351 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:49:52 INFO - PROCESS | 1795 | 1461026992718 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x84fd6000 == 162 [pid = 1795] [id = 388] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x83ea8000 == 161 [pid = 1795] [id = 358] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x8c00e400 == 160 [pid = 1795] [id = 347] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9bdc00 == 159 [pid = 1795] [id = 350] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x8c00d000 == 158 [pid = 1795] [id = 348] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x95c66400 == 157 [pid = 1795] [id = 257] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x83eb0000 == 156 [pid = 1795] [id = 256] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x865c6000 == 155 [pid = 1795] [id = 258] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x8e887c00 == 154 [pid = 1795] [id = 98] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x866cc400 == 153 [pid = 1795] [id = 586] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x8f754000 == 152 [pid = 1795] [id = 585] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x915c3c00 == 151 [pid = 1795] [id = 583] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x9424f800 == 150 [pid = 1795] [id = 584] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x8dc9a400 == 149 [pid = 1795] [id = 582] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x9101d800 == 148 [pid = 1795] [id = 581] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x9019b000 == 147 [pid = 1795] [id = 580] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x8e99a000 == 146 [pid = 1795] [id = 578] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x8a07ec00 == 145 [pid = 1795] [id = 579] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x83905800 == 144 [pid = 1795] [id = 577] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x87090c00 == 143 [pid = 1795] [id = 576] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x8dc94800 == 142 [pid = 1795] [id = 575] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x84dd1400 == 141 [pid = 1795] [id = 475] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x89e1f400 == 140 [pid = 1795] [id = 574] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x89e8dc00 == 139 [pid = 1795] [id = 572] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x866d2800 == 138 [pid = 1795] [id = 573] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x87097000 == 137 [pid = 1795] [id = 571] 17:49:54 INFO - PROCESS | 1795 | --DOCSHELL 0x84fd6c00 == 136 [pid = 1795] [id = 570] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x8a6b7c00) [pid = 1795] [serial = 1575] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x8a085400) [pid = 1795] [serial = 1706] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x88ccac00) [pid = 1795] [serial = 1709] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x8a52c400) [pid = 1795] [serial = 1707] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x880a0c00) [pid = 1795] [serial = 1703] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x8708ec00) [pid = 1795] [serial = 1700] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x87095400) [pid = 1795] [serial = 1701] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x992ec000) [pid = 1795] [serial = 1697] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x989da000) [pid = 1795] [serial = 1695] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x987c4000) [pid = 1795] [serial = 1694] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x975cd400) [pid = 1795] [serial = 1692] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x97537400) [pid = 1795] [serial = 1691] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x9633d800) [pid = 1795] [serial = 1689] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x95cb4000) [pid = 1795] [serial = 1688] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x944c0800) [pid = 1795] [serial = 1686] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x94255400) [pid = 1795] [serial = 1685] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x9412a400) [pid = 1795] [serial = 1683] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x94124400) [pid = 1795] [serial = 1682] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x93509400) [pid = 1795] [serial = 1680] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x933ae400) [pid = 1795] [serial = 1679] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x93238000) [pid = 1795] [serial = 1677] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x915ba800) [pid = 1795] [serial = 1676] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x90196400) [pid = 1795] [serial = 1674] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x90051800) [pid = 1795] [serial = 1673] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x8fe2f800) [pid = 1795] [serial = 1671] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8fdd7c00) [pid = 1795] [serial = 1670] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8faa7800) [pid = 1795] [serial = 1668] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8f75a800) [pid = 1795] [serial = 1667] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x8e9ed800) [pid = 1795] [serial = 1665] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x8e9c4000) [pid = 1795] [serial = 1664] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8e97f800) [pid = 1795] [serial = 1662] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x8e979000) [pid = 1795] [serial = 1661] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x8dfe9800) [pid = 1795] [serial = 1659] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8df49c00) [pid = 1795] [serial = 1658] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x8dc97800) [pid = 1795] [serial = 1656] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x8c4e4c00) [pid = 1795] [serial = 1655] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x8c00b000) [pid = 1795] [serial = 1652] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8c347c00) [pid = 1795] [serial = 1653] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x8a58b800) [pid = 1795] [serial = 1650] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8a52f800) [pid = 1795] [serial = 1649] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x88cc5800) [pid = 1795] [serial = 1647] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x87673000) [pid = 1795] [serial = 1646] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8a589800) [pid = 1795] [serial = 1643] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x881be400) [pid = 1795] [serial = 1704] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 1795 | ++DOCSHELL 0x83905800 == 137 [pid = 1795] [id = 610] 17:49:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x83ea8000) [pid = 1795] [serial = 1831] [outer = (nil)] 17:49:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x866cc400) [pid = 1795] [serial = 1832] [outer = 0x83ea8000] 17:49:55 INFO - PROCESS | 1795 | 1461026995057 Marionette DEBUG loaded listener.js 17:49:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x86d0bc00) [pid = 1795] [serial = 1833] [outer = 0x83ea8000] 17:49:55 INFO - PROCESS | 1795 | 1461026995974 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 3903ms 17:49:56 INFO - PROCESS | 1795 | 1461026996016 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:49:56 INFO - PROCESS | 1795 | 1461026996024 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:49:56 INFO - PROCESS | 1795 | 1461026996033 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:49:56 INFO - PROCESS | 1795 | 1461026996036 Marionette TRACE conn3 <- [1,2414,null,{}] 17:49:56 INFO - PROCESS | 1795 | 1461026996045 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:56 INFO - PROCESS | 1795 | 1461026996250 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:49:56 INFO - PROCESS | 1795 | 1461026996474 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x881bb400 == 138 [pid = 1795] [id = 611] 17:49:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x881bd400) [pid = 1795] [serial = 1834] [outer = (nil)] 17:49:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x88cc6c00) [pid = 1795] [serial = 1835] [outer = 0x881bd400] 17:49:56 INFO - PROCESS | 1795 | 1461026996557 Marionette DEBUG loaded listener.js 17:49:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x89e23c00) [pid = 1795] [serial = 1836] [outer = 0x881bd400] 17:49:57 INFO - PROCESS | 1795 | 1461026997397 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 17:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1390ms 17:49:57 INFO - PROCESS | 1795 | 1461026997473 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:49:57 INFO - PROCESS | 1795 | 1461026997480 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:49:57 INFO - PROCESS | 1795 | 1461026997495 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:49:57 INFO - PROCESS | 1795 | 1461026997499 Marionette TRACE conn3 <- [1,2418,null,{}] 17:49:57 INFO - PROCESS | 1795 | 1461026997511 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:57 INFO - PROCESS | 1795 | 1461026997779 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:49:57 INFO - PROCESS | 1795 | 1461026997806 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x88cc9c00 == 139 [pid = 1795] [id = 612] 17:49:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x89e83000) [pid = 1795] [serial = 1837] [outer = (nil)] 17:49:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8a0b8400) [pid = 1795] [serial = 1838] [outer = 0x89e83000] 17:49:57 INFO - PROCESS | 1795 | 1461026997879 Marionette DEBUG loaded listener.js 17:49:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8a582400) [pid = 1795] [serial = 1839] [outer = 0x89e83000] 17:49:59 INFO - PROCESS | 1795 | 1461026998996 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1534ms 17:49:59 INFO - PROCESS | 1795 | 1461026999028 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:49:59 INFO - PROCESS | 1795 | 1461026999032 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:49:59 INFO - PROCESS | 1795 | 1461026999039 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:49:59 INFO - PROCESS | 1795 | 1461026999045 Marionette TRACE conn3 <- [1,2422,null,{}] 17:49:59 INFO - PROCESS | 1795 | 1461026999067 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:59 INFO - PROCESS | 1795 | 1461026999340 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:49:59 INFO - PROCESS | 1795 | 1461026999378 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a525000 == 140 [pid = 1795] [id = 613] 17:49:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8b7c4c00) [pid = 1795] [serial = 1840] [outer = (nil)] 17:49:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8b7cc000) [pid = 1795] [serial = 1841] [outer = 0x8b7c4c00] 17:49:59 INFO - PROCESS | 1795 | 1461026999452 Marionette DEBUG loaded listener.js 17:49:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8c004c00) [pid = 1795] [serial = 1842] [outer = 0x8b7c4c00] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x9019b400) [pid = 1795] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8a84c400) [pid = 1795] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x8e9b7c00) [pid = 1795] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x8e974000) [pid = 1795] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x8a6bbc00) [pid = 1795] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8dc94c00) [pid = 1795] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x8c00f800) [pid = 1795] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x89e19400) [pid = 1795] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x8a0b1400) [pid = 1795] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x8766e000) [pid = 1795] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x84fda000) [pid = 1795] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x89e18400) [pid = 1795] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x855ecc00) [pid = 1795] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x979db800) [pid = 1795] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x83ea4400) [pid = 1795] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x87571400) [pid = 1795] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x84dcd400) [pid = 1795] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x867b7c00) [pid = 1795] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x8fab3000) [pid = 1795] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x94251400) [pid = 1795] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x933af000) [pid = 1795] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8e973800) [pid = 1795] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:50:00 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x91025c00) [pid = 1795] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:50:01 INFO - PROCESS | 1795 | 1461027001085 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2095ms 17:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:50:01 INFO - PROCESS | 1795 | 1461027001135 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:50:01 INFO - PROCESS | 1795 | 1461027001138 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:50:01 INFO - PROCESS | 1795 | 1461027001144 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:50:01 INFO - PROCESS | 1795 | 1461027001148 Marionette TRACE conn3 <- [1,2426,null,{}] 17:50:01 INFO - PROCESS | 1795 | 1461027001153 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:01 INFO - PROCESS | 1795 | 1461027001430 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:50:01 INFO - PROCESS | 1795 | 1461027001459 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x866ce800 == 141 [pid = 1795] [id = 614] 17:50:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x87091000) [pid = 1795] [serial = 1843] [outer = (nil)] 17:50:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x8a6bbc00) [pid = 1795] [serial = 1844] [outer = 0x87091000] 17:50:01 INFO - PROCESS | 1795 | 1461027001540 Marionette DEBUG loaded listener.js 17:50:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x8c007c00) [pid = 1795] [serial = 1845] [outer = 0x87091000] 17:50:02 INFO - PROCESS | 1795 | 1461027002646 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1537ms 17:50:02 INFO - PROCESS | 1795 | 1461027002681 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:50:02 INFO - PROCESS | 1795 | 1461027002687 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:50:02 INFO - PROCESS | 1795 | 1461027002696 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:50:02 INFO - PROCESS | 1795 | 1461027002702 Marionette TRACE conn3 <- [1,2430,null,{}] 17:50:02 INFO - PROCESS | 1795 | 1461027002712 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:02 INFO - PROCESS | 1795 | 1461027002935 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:50:03 INFO - PROCESS | 1795 | 1461027003295 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x87094800 == 142 [pid = 1795] [id = 615] 17:50:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x8756c000) [pid = 1795] [serial = 1846] [outer = (nil)] 17:50:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x881b6c00) [pid = 1795] [serial = 1847] [outer = 0x8756c000] 17:50:03 INFO - PROCESS | 1795 | 1461027003388 Marionette DEBUG loaded listener.js 17:50:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x88cc6800) [pid = 1795] [serial = 1848] [outer = 0x8756c000] 17:50:04 INFO - PROCESS | 1795 | 1461027004317 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 17:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1700ms 17:50:04 INFO - PROCESS | 1795 | 1461027004396 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:50:04 INFO - PROCESS | 1795 | 1461027004406 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:50:04 INFO - PROCESS | 1795 | 1461027004417 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:50:04 INFO - PROCESS | 1795 | 1461027004421 Marionette TRACE conn3 <- [1,2434,null,{}] 17:50:04 INFO - PROCESS | 1795 | 1461027004427 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:04 INFO - PROCESS | 1795 | 1461027004696 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:50:05 INFO - PROCESS | 1795 | 1461027005068 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x881b7c00 == 143 [pid = 1795] [id = 616] 17:50:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x881b9400) [pid = 1795] [serial = 1849] [outer = (nil)] 17:50:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8a58a000) [pid = 1795] [serial = 1850] [outer = 0x881b9400] 17:50:05 INFO - PROCESS | 1795 | 1461027005156 Marionette DEBUG loaded listener.js 17:50:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8a6bfc00) [pid = 1795] [serial = 1851] [outer = 0x881b9400] 17:50:06 INFO - PROCESS | 1795 | 1461027006168 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 17:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1783ms 17:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:50:06 INFO - PROCESS | 1795 | 1461027006200 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:50:06 INFO - PROCESS | 1795 | 1461027006203 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:50:06 INFO - PROCESS | 1795 | 1461027006210 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:50:06 INFO - PROCESS | 1795 | 1461027006216 Marionette TRACE conn3 <- [1,2438,null,{}] 17:50:06 INFO - PROCESS | 1795 | 1461027006232 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:06 INFO - PROCESS | 1795 | 1461027006451 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:50:06 INFO - PROCESS | 1795 | 1461027006829 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c344800 == 144 [pid = 1795] [id = 617] 17:50:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8c34a400) [pid = 1795] [serial = 1852] [outer = (nil)] 17:50:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8c4dec00) [pid = 1795] [serial = 1853] [outer = 0x8c34a400] 17:50:06 INFO - PROCESS | 1795 | 1461027006924 Marionette DEBUG loaded listener.js 17:50:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8dc97800) [pid = 1795] [serial = 1854] [outer = 0x8c34a400] 17:50:07 INFO - PROCESS | 1795 | 1461027007841 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 17:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1687ms 17:50:07 INFO - PROCESS | 1795 | 1461027007897 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:50:07 INFO - PROCESS | 1795 | 1461027007902 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:50:07 INFO - PROCESS | 1795 | 1461027007908 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:50:07 INFO - PROCESS | 1795 | 1461027007912 Marionette TRACE conn3 <- [1,2442,null,{}] 17:50:07 INFO - PROCESS | 1795 | 1461027007918 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:08 INFO - PROCESS | 1795 | 1461027008139 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:50:08 INFO - PROCESS | 1795 | 1461027008476 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc9c800 == 145 [pid = 1795] [id = 618] 17:50:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8df4b000) [pid = 1795] [serial = 1855] [outer = (nil)] 17:50:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8dfe9c00) [pid = 1795] [serial = 1856] [outer = 0x8df4b000] 17:50:08 INFO - PROCESS | 1795 | 1461027008570 Marionette DEBUG loaded listener.js 17:50:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8e887c00) [pid = 1795] [serial = 1857] [outer = 0x8df4b000] 17:50:09 INFO - PROCESS | 1795 | 1461027009481 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 17:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1635ms 17:50:09 INFO - PROCESS | 1795 | 1461027009544 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:50:09 INFO - PROCESS | 1795 | 1461027009548 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:50:09 INFO - PROCESS | 1795 | 1461027009554 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:50:09 INFO - PROCESS | 1795 | 1461027009558 Marionette TRACE conn3 <- [1,2446,null,{}] 17:50:09 INFO - PROCESS | 1795 | 1461027009564 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:09 INFO - PROCESS | 1795 | 1461027009767 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:50:10 INFO - PROCESS | 1795 | 1461027010117 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e81c00 == 146 [pid = 1795] [id = 619] 17:50:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x89e82000) [pid = 1795] [serial = 1858] [outer = (nil)] 17:50:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8e971800) [pid = 1795] [serial = 1859] [outer = 0x89e82000] 17:50:10 INFO - PROCESS | 1795 | 1461027010205 Marionette DEBUG loaded listener.js 17:50:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8e97a800) [pid = 1795] [serial = 1860] [outer = 0x89e82000] 17:50:11 INFO - PROCESS | 1795 | 1461027011134 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 17:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1635ms 17:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:50:11 INFO - PROCESS | 1795 | 1461027011191 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:50:11 INFO - PROCESS | 1795 | 1461027011194 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:50:11 INFO - PROCESS | 1795 | 1461027011200 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:50:11 INFO - PROCESS | 1795 | 1461027011204 Marionette TRACE conn3 <- [1,2450,null,{}] 17:50:11 INFO - PROCESS | 1795 | 1461027011210 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:11 INFO - PROCESS | 1795 | 1461027011448 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:50:11 INFO - PROCESS | 1795 | 1461027011791 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e90c800 == 147 [pid = 1795] [id = 620] 17:50:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8e9ee800) [pid = 1795] [serial = 1861] [outer = (nil)] 17:50:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8e9fa400) [pid = 1795] [serial = 1862] [outer = 0x8e9ee800] 17:50:11 INFO - PROCESS | 1795 | 1461027011888 Marionette DEBUG loaded listener.js 17:50:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8f755400) [pid = 1795] [serial = 1863] [outer = 0x8e9ee800] 17:50:12 INFO - PROCESS | 1795 | 1461027012812 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 17:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1642ms 17:50:12 INFO - PROCESS | 1795 | 1461027012842 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:50:12 INFO - PROCESS | 1795 | 1461027012847 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:50:12 INFO - PROCESS | 1795 | 1461027012853 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:50:12 INFO - PROCESS | 1795 | 1461027012857 Marionette TRACE conn3 <- [1,2454,null,{}] 17:50:12 INFO - PROCESS | 1795 | 1461027012862 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:13 INFO - PROCESS | 1795 | 1461027013063 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:50:13 INFO - PROCESS | 1795 | 1461027013403 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x881bdc00 == 148 [pid = 1795] [id = 621] 17:50:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8e9f2400) [pid = 1795] [serial = 1864] [outer = (nil)] 17:50:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8fb70800) [pid = 1795] [serial = 1865] [outer = 0x8e9f2400] 17:50:13 INFO - PROCESS | 1795 | 1461027013501 Marionette DEBUG loaded listener.js 17:50:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x8fdd9c00) [pid = 1795] [serial = 1866] [outer = 0x8e9f2400] 17:50:14 INFO - PROCESS | 1795 | 1461027014396 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 17:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1583ms 17:50:14 INFO - PROCESS | 1795 | 1461027014436 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:50:14 INFO - PROCESS | 1795 | 1461027014440 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:50:14 INFO - PROCESS | 1795 | 1461027014446 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:50:14 INFO - PROCESS | 1795 | 1461027014450 Marionette TRACE conn3 <- [1,2458,null,{}] 17:50:14 INFO - PROCESS | 1795 | 1461027014455 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:14 INFO - PROCESS | 1795 | 1461027014667 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:50:15 INFO - PROCESS | 1795 | 1461027015024 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a6bcc00 == 149 [pid = 1795] [id = 622] 17:50:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x8b7d0800) [pid = 1795] [serial = 1867] [outer = (nil)] 17:50:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x8fe37800) [pid = 1795] [serial = 1868] [outer = 0x8b7d0800] 17:50:15 INFO - PROCESS | 1795 | 1461027015114 Marionette DEBUG loaded listener.js 17:50:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x90051800) [pid = 1795] [serial = 1869] [outer = 0x8b7d0800] 17:50:16 INFO - PROCESS | 1795 | 1461027016031 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 17:50:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:50:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1633ms 17:50:16 INFO - PROCESS | 1795 | 1461027016080 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:50:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:50:16 INFO - PROCESS | 1795 | 1461027016084 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:50:16 INFO - PROCESS | 1795 | 1461027016090 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:50:16 INFO - PROCESS | 1795 | 1461027016098 Marionette TRACE conn3 <- [1,2462,null,{}] 17:50:16 INFO - PROCESS | 1795 | 1461027016107 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:16 INFO - PROCESS | 1795 | 1461027016349 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:50:16 INFO - PROCESS | 1795 | 1461027016687 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:16 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a083400 == 150 [pid = 1795] [id = 623] 17:50:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x8fdd4c00) [pid = 1795] [serial = 1870] [outer = (nil)] 17:50:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x90606c00) [pid = 1795] [serial = 1871] [outer = 0x8fdd4c00] 17:50:16 INFO - PROCESS | 1795 | 1461027016788 Marionette DEBUG loaded listener.js 17:50:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x9060c800) [pid = 1795] [serial = 1872] [outer = 0x8fdd4c00] 17:50:17 INFO - PROCESS | 1795 | 1461027017802 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 17:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1744ms 17:50:17 INFO - PROCESS | 1795 | 1461027017833 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:50:17 INFO - PROCESS | 1795 | 1461027017838 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:50:17 INFO - PROCESS | 1795 | 1461027017844 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:50:17 INFO - PROCESS | 1795 | 1461027017847 Marionette TRACE conn3 <- [1,2466,null,{}] 17:50:17 INFO - PROCESS | 1795 | 1461027017854 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:18 INFO - PROCESS | 1795 | 1461027018077 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:50:18 INFO - PROCESS | 1795 | 1461027018430 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x90570000 == 151 [pid = 1795] [id = 624] 17:50:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x9057b400) [pid = 1795] [serial = 1873] [outer = (nil)] 17:50:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x915c4800) [pid = 1795] [serial = 1874] [outer = 0x9057b400] 17:50:18 INFO - PROCESS | 1795 | 1461027018537 Marionette DEBUG loaded listener.js 17:50:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x93239800) [pid = 1795] [serial = 1875] [outer = 0x9057b400] 17:50:19 INFO - PROCESS | 1795 | 1461027019453 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 17:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1631ms 17:50:19 INFO - PROCESS | 1795 | 1461027019475 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:50:19 INFO - PROCESS | 1795 | 1461027019480 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:50:19 INFO - PROCESS | 1795 | 1461027019486 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:50:19 INFO - PROCESS | 1795 | 1461027019490 Marionette TRACE conn3 <- [1,2470,null,{}] 17:50:19 INFO - PROCESS | 1795 | 1461027019496 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:19 INFO - PROCESS | 1795 | 1461027019737 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:50:20 INFO - PROCESS | 1795 | 1461027020115 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dfeb800 == 152 [pid = 1795] [id = 625] 17:50:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x9350d400) [pid = 1795] [serial = 1876] [outer = (nil)] 17:50:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x94126c00) [pid = 1795] [serial = 1877] [outer = 0x9350d400] 17:50:20 INFO - PROCESS | 1795 | 1461027020280 Marionette DEBUG loaded listener.js 17:50:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x9424d400) [pid = 1795] [serial = 1878] [outer = 0x9350d400] 17:50:21 INFO - PROCESS | 1795 | 1461027021497 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 17:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2042ms 17:50:21 INFO - PROCESS | 1795 | 1461027021528 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:50:21 INFO - PROCESS | 1795 | 1461027021532 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:50:21 INFO - PROCESS | 1795 | 1461027021556 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:50:21 INFO - PROCESS | 1795 | 1461027021560 Marionette TRACE conn3 <- [1,2474,null,{}] 17:50:21 INFO - PROCESS | 1795 | 1461027021573 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:21 INFO - PROCESS | 1795 | 1461027021870 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:50:22 INFO - PROCESS | 1795 | 1461027022203 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x9350b400 == 153 [pid = 1795] [id = 626] 17:50:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x94255400) [pid = 1795] [serial = 1879] [outer = (nil)] 17:50:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x94fcd400) [pid = 1795] [serial = 1880] [outer = 0x94255400] 17:50:22 INFO - PROCESS | 1795 | 1461027022294 Marionette DEBUG loaded listener.js 17:50:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x95a76c00) [pid = 1795] [serial = 1881] [outer = 0x94255400] 17:50:23 INFO - PROCESS | 1795 | 1461027023243 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 17:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1763ms 17:50:23 INFO - PROCESS | 1795 | 1461027023303 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:50:23 INFO - PROCESS | 1795 | 1461027023307 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:50:23 INFO - PROCESS | 1795 | 1461027023313 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:50:23 INFO - PROCESS | 1795 | 1461027023317 Marionette TRACE conn3 <- [1,2478,null,{}] 17:50:23 INFO - PROCESS | 1795 | 1461027023323 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:23 INFO - PROCESS | 1795 | 1461027023546 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:50:23 INFO - PROCESS | 1795 | 1461027023894 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f9c00 == 154 [pid = 1795] [id = 627] 17:50:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x94127800) [pid = 1795] [serial = 1882] [outer = (nil)] 17:50:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x973b8000) [pid = 1795] [serial = 1883] [outer = 0x94127800] 17:50:23 INFO - PROCESS | 1795 | 1461027023986 Marionette DEBUG loaded listener.js 17:50:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x9752f000) [pid = 1795] [serial = 1884] [outer = 0x94127800] 17:50:24 INFO - PROCESS | 1795 | 1461027024935 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1680ms 17:50:24 INFO - PROCESS | 1795 | 1461027024995 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:50:24 INFO - PROCESS | 1795 | 1461027024999 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:50:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:50:25 INFO - PROCESS | 1795 | 1461027025005 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:50:25 INFO - PROCESS | 1795 | 1461027025008 Marionette TRACE conn3 <- [1,2482,null,{}] 17:50:25 INFO - PROCESS | 1795 | 1461027025014 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:25 INFO - PROCESS | 1795 | 1461027025223 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:50:25 INFO - PROCESS | 1795 | 1461027025563 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:25 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fe39c00 == 155 [pid = 1795] [id = 628] 17:50:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x94fcf800) [pid = 1795] [serial = 1885] [outer = (nil)] 17:50:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x97912400) [pid = 1795] [serial = 1886] [outer = 0x94fcf800] 17:50:25 INFO - PROCESS | 1795 | 1461027025660 Marionette DEBUG loaded listener.js 17:50:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x97ca4c00) [pid = 1795] [serial = 1887] [outer = 0x94fcf800] 17:50:26 INFO - PROCESS | 1795 | 1461027026674 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 17:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1735ms 17:50:26 INFO - PROCESS | 1795 | 1461027026741 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:50:26 INFO - PROCESS | 1795 | 1461027026745 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:50:26 INFO - PROCESS | 1795 | 1461027026752 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:50:26 INFO - PROCESS | 1795 | 1461027026755 Marionette TRACE conn3 <- [1,2486,null,{}] 17:50:26 INFO - PROCESS | 1795 | 1461027026761 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:27 INFO - PROCESS | 1795 | 1461027027011 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:50:27 INFO - PROCESS | 1795 | 1461027027357 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x9752e800 == 156 [pid = 1795] [id = 629] 17:50:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x97533400) [pid = 1795] [serial = 1888] [outer = (nil)] 17:50:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x98e1c000) [pid = 1795] [serial = 1889] [outer = 0x97533400] 17:50:27 INFO - PROCESS | 1795 | 1461027027443 Marionette DEBUG loaded listener.js 17:50:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x98e24400) [pid = 1795] [serial = 1890] [outer = 0x97533400] 17:50:28 INFO - PROCESS | 1795 | 1461027028325 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 17:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1637ms 17:50:28 INFO - PROCESS | 1795 | 1461027028400 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:50:28 INFO - PROCESS | 1795 | 1461027028403 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:50:28 INFO - PROCESS | 1795 | 1461027028413 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:50:28 INFO - PROCESS | 1795 | 1461027028416 Marionette TRACE conn3 <- [1,2490,null,{}] 17:50:28 INFO - PROCESS | 1795 | 1461027028422 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:28 INFO - PROCESS | 1795 | 1461027028640 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:50:29 INFO - PROCESS | 1795 | 1461027028989 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x8faaf000 == 157 [pid = 1795] [id = 630] 17:50:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x90194400) [pid = 1795] [serial = 1891] [outer = (nil)] 17:50:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x9aeb1c00) [pid = 1795] [serial = 1892] [outer = 0x90194400] 17:50:29 INFO - PROCESS | 1795 | 1461027029082 Marionette DEBUG loaded listener.js 17:50:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x9b2d3800) [pid = 1795] [serial = 1893] [outer = 0x90194400] 17:50:30 INFO - PROCESS | 1795 | 1461027029996 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1633ms 17:50:30 INFO - PROCESS | 1795 | 1461027030047 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:50:30 INFO - PROCESS | 1795 | 1461027030051 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:50:30 INFO - PROCESS | 1795 | 1461027030057 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:50:30 INFO - PROCESS | 1795 | 1461027030061 Marionette TRACE conn3 <- [1,2494,null,{}] 17:50:30 INFO - PROCESS | 1795 | 1461027030067 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:30 INFO - PROCESS | 1795 | 1461027030318 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:50:30 INFO - PROCESS | 1795 | 1461027030727 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x9ad61400 == 158 [pid = 1795] [id = 631] 17:50:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x9b2cf400) [pid = 1795] [serial = 1894] [outer = (nil)] 17:50:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x9eb44800) [pid = 1795] [serial = 1895] [outer = 0x9b2cf400] 17:50:30 INFO - PROCESS | 1795 | 1461027030827 Marionette DEBUG loaded listener.js 17:50:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x9eb49400) [pid = 1795] [serial = 1896] [outer = 0x9b2cf400] 17:50:31 INFO - PROCESS | 1795 | 1461027031792 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 17:50:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:50:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1791ms 17:50:31 INFO - PROCESS | 1795 | 1461027031850 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:50:31 INFO - PROCESS | 1795 | 1461027031854 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:50:31 INFO - PROCESS | 1795 | 1461027031860 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:50:31 INFO - PROCESS | 1795 | 1461027031863 Marionette TRACE conn3 <- [1,2498,null,{}] 17:50:31 INFO - PROCESS | 1795 | 1461027031869 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:32 INFO - PROCESS | 1795 | 1461027032096 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:50:32 INFO - PROCESS | 1795 | 1461027032455 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x989dac00 == 159 [pid = 1795] [id = 632] 17:50:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x9df32800) [pid = 1795] [serial = 1897] [outer = (nil)] 17:50:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x9fcb8800) [pid = 1795] [serial = 1898] [outer = 0x9df32800] 17:50:32 INFO - PROCESS | 1795 | 1461027032553 Marionette DEBUG loaded listener.js 17:50:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x9fcbc000) [pid = 1795] [serial = 1899] [outer = 0x9df32800] 17:50:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8465b800 == 158 [pid = 1795] [id = 588] 17:50:35 INFO - PROCESS | 1795 | --DOCSHELL 0x93267000 == 157 [pid = 1795] [id = 562] 17:50:35 INFO - PROCESS | 1795 | --DOCSHELL 0x867be400 == 156 [pid = 1795] [id = 242] 17:50:35 INFO - PROCESS | 1795 | --DOCSHELL 0x933adc00 == 155 [pid = 1795] [id = 561] 17:50:35 INFO - PROCESS | 1795 | --DOCSHELL 0x9ffb1800 == 154 [pid = 1795] [id = 146] 17:50:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8a525400 == 153 [pid = 1795] [id = 246] 17:50:35 INFO - PROCESS | 1795 | --DOCSHELL 0x84ee3800 == 152 [pid = 1795] [id = 560] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x8a6bd400) [pid = 1795] [serial = 1644] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x992f2000) [pid = 1795] [serial = 1698] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x8a6b7000) [pid = 1795] [serial = 1778] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x87568c00) [pid = 1795] [serial = 1775] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x8766d400) [pid = 1795] [serial = 1769] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x866d1400) [pid = 1795] [serial = 1766] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x867bcc00) [pid = 1795] [serial = 1767] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x989d1000) [pid = 1795] [serial = 1763] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x984b6000) [pid = 1795] [serial = 1761] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x97ca6400) [pid = 1795] [serial = 1760] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x97534000) [pid = 1795] [serial = 1758] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x96712000) [pid = 1795] [serial = 1757] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x96713800) [pid = 1795] [serial = 1755] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x963c8c00) [pid = 1795] [serial = 1754] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x944b9c00) [pid = 1795] [serial = 1752] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x944b6400) [pid = 1795] [serial = 1751] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x93516400) [pid = 1795] [serial = 1749] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x9350f400) [pid = 1795] [serial = 1748] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x93271800) [pid = 1795] [serial = 1746] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x93240400) [pid = 1795] [serial = 1745] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x9057e400) [pid = 1795] [serial = 1743] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x901a3400) [pid = 1795] [serial = 1742] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x8fe33400) [pid = 1795] [serial = 1740] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x8fdd2400) [pid = 1795] [serial = 1739] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x8fb70400) [pid = 1795] [serial = 1737] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x8faa7c00) [pid = 1795] [serial = 1736] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x8e9f3000) [pid = 1795] [serial = 1734] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8e9ec400) [pid = 1795] [serial = 1733] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8e98d400) [pid = 1795] [serial = 1731] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8e977c00) [pid = 1795] [serial = 1730] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x8e88cc00) [pid = 1795] [serial = 1728] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x8dc9bc00) [pid = 1795] [serial = 1727] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8c34dc00) [pid = 1795] [serial = 1725] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x8c349800) [pid = 1795] [serial = 1724] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x8b7cf400) [pid = 1795] [serial = 1722] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8b7c8000) [pid = 1795] [serial = 1721] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x8a583800) [pid = 1795] [serial = 1719] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x8a522800) [pid = 1795] [serial = 1718] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x88ccfc00) [pid = 1795] [serial = 1716] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8809a800) [pid = 1795] [serial = 1715] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x866d1c00) [pid = 1795] [serial = 1713] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x865c0400) [pid = 1795] [serial = 1712] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x89e84c00) [pid = 1795] [serial = 1772] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x8a078400) [pid = 1795] [serial = 1776] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8a076800) [pid = 1795] [serial = 1773] [outer = (nil)] [url = about:blank] 17:50:35 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x8809b000) [pid = 1795] [serial = 1770] [outer = (nil)] [url = about:blank] 17:50:36 INFO - PROCESS | 1795 | 1461027036353 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 4546ms 17:50:36 INFO - PROCESS | 1795 | 1461027036413 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:50:36 INFO - PROCESS | 1795 | 1461027036422 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:50:36 INFO - PROCESS | 1795 | 1461027036434 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:50:36 INFO - PROCESS | 1795 | 1461027036440 Marionette TRACE conn3 <- [1,2502,null,{}] 17:50:36 INFO - PROCESS | 1795 | 1461027036455 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:36 INFO - PROCESS | 1795 | 1461027036753 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:50:37 INFO - PROCESS | 1795 | 1461027037084 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x867c0c00 == 153 [pid = 1795] [id = 633] 17:50:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x86d0c000) [pid = 1795] [serial = 1900] [outer = (nil)] 17:50:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x87095000) [pid = 1795] [serial = 1901] [outer = 0x86d0c000] 17:50:37 INFO - PROCESS | 1795 | 1461027037163 Marionette DEBUG loaded listener.js 17:50:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x87570c00) [pid = 1795] [serial = 1902] [outer = 0x86d0c000] 17:50:38 INFO - PROCESS | 1795 | 1461027038028 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1647ms 17:50:38 INFO - PROCESS | 1795 | 1461027038078 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:50:38 INFO - PROCESS | 1795 | 1461027038085 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:50:38 INFO - PROCESS | 1795 | 1461027038095 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:50:38 INFO - PROCESS | 1795 | 1461027038099 Marionette TRACE conn3 <- [1,2506,null,{}] 17:50:38 INFO - PROCESS | 1795 | 1461027038105 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:38 INFO - PROCESS | 1795 | 1461027038417 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:50:38 INFO - PROCESS | 1795 | 1461027038451 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fdcc00 == 154 [pid = 1795] [id = 634] 17:50:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x87096800) [pid = 1795] [serial = 1903] [outer = (nil)] 17:50:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x881bcc00) [pid = 1795] [serial = 1904] [outer = 0x87096800] 17:50:38 INFO - PROCESS | 1795 | 1461027038530 Marionette DEBUG loaded listener.js 17:50:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x89e20000) [pid = 1795] [serial = 1905] [outer = 0x87096800] 17:50:39 INFO - PROCESS | 1795 | 1461027039691 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1636ms 17:50:39 INFO - PROCESS | 1795 | 1461027039732 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:50:39 INFO - PROCESS | 1795 | 1461027039736 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:50:39 INFO - PROCESS | 1795 | 1461027039742 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:50:39 INFO - PROCESS | 1795 | 1461027039748 Marionette TRACE conn3 <- [1,2510,null,{}] 17:50:39 INFO - PROCESS | 1795 | 1461027039771 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:40 INFO - PROCESS | 1795 | 1461027040064 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:50:40 INFO - PROCESS | 1795 | 1461027040096 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:40 INFO - PROCESS | 1795 | ++DOCSHELL 0x8809a800 == 155 [pid = 1795] [id = 635] 17:50:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8a081c00) [pid = 1795] [serial = 1906] [outer = (nil)] 17:50:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8a0ab400) [pid = 1795] [serial = 1907] [outer = 0x8a081c00] 17:50:40 INFO - PROCESS | 1795 | 1461027040174 Marionette DEBUG loaded listener.js 17:50:40 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8a525c00) [pid = 1795] [serial = 1908] [outer = 0x8a081c00] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x97880000) [pid = 1795] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x8756bc00) [pid = 1795] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8b7c4c00) [pid = 1795] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x881bd400) [pid = 1795] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x83ea8000) [pid = 1795] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x9633ac00) [pid = 1795] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x94254400) [pid = 1795] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x944b7000) [pid = 1795] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x9592e800) [pid = 1795] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x93510c00) [pid = 1795] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x93266400) [pid = 1795] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x9323a400) [pid = 1795] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x90051c00) [pid = 1795] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x8f75dc00) [pid = 1795] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x8faa9c00) [pid = 1795] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x8e90cc00) [pid = 1795] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x8b7ca800) [pid = 1795] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x8dc9ac00) [pid = 1795] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8dc95400) [pid = 1795] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x8c005800) [pid = 1795] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x8a524400) [pid = 1795] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 126 (0x867bb000) [pid = 1795] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:50:41 INFO - PROCESS | 1795 | --DOMWINDOW == 125 (0x89e83000) [pid = 1795] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:50:41 INFO - PROCESS | 1795 | 1461027041989 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 17:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2295ms 17:50:42 INFO - PROCESS | 1795 | 1461027042039 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:50:42 INFO - PROCESS | 1795 | 1461027042043 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:50:42 INFO - PROCESS | 1795 | 1461027042049 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:50:42 INFO - PROCESS | 1795 | 1461027042052 Marionette TRACE conn3 <- [1,2514,null,{}] 17:50:42 INFO - PROCESS | 1795 | 1461027042057 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:42 INFO - PROCESS | 1795 | 1461027042318 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:50:42 INFO - PROCESS | 1795 | 1461027042341 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x8756d000 == 156 [pid = 1795] [id = 636] 17:50:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 126 (0x8a07d400) [pid = 1795] [serial = 1909] [outer = (nil)] 17:50:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 127 (0x8a527000) [pid = 1795] [serial = 1910] [outer = 0x8a07d400] 17:50:42 INFO - PROCESS | 1795 | 1461027042413 Marionette DEBUG loaded listener.js 17:50:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x8a583c00) [pid = 1795] [serial = 1911] [outer = 0x8a07d400] 17:50:43 INFO - PROCESS | 1795 | 1461027043522 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1531ms 17:50:43 INFO - PROCESS | 1795 | 1461027043581 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:50:43 INFO - PROCESS | 1795 | 1461027043588 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:50:43 INFO - PROCESS | 1795 | 1461027043597 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:50:43 INFO - PROCESS | 1795 | 1461027043604 Marionette TRACE conn3 <- [1,2518,null,{}] 17:50:43 INFO - PROCESS | 1795 | 1461027043614 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:43 INFO - PROCESS | 1795 | 1461027043870 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:50:44 INFO - PROCESS | 1795 | 1461027044230 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d08c00 == 157 [pid = 1795] [id = 637] 17:50:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x8708ac00) [pid = 1795] [serial = 1912] [outer = (nil)] 17:50:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x87095c00) [pid = 1795] [serial = 1913] [outer = 0x8708ac00] 17:50:44 INFO - PROCESS | 1795 | 1461027044321 Marionette DEBUG loaded listener.js 17:50:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x8766d400) [pid = 1795] [serial = 1914] [outer = 0x8708ac00] 17:50:45 INFO - PROCESS | 1795 | 1461027045519 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1957ms 17:50:45 INFO - PROCESS | 1795 | 1461027045573 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:50:45 INFO - PROCESS | 1795 | 1461027045584 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:50:45 INFO - PROCESS | 1795 | 1461027045597 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:50:45 INFO - PROCESS | 1795 | 1461027045602 Marionette TRACE conn3 <- [1,2522,null,{}] 17:50:45 INFO - PROCESS | 1795 | 1461027045611 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:45 INFO - PROCESS | 1795 | 1461027045863 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:50:46 INFO - PROCESS | 1795 | 1461027046238 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x880a0800 == 158 [pid = 1795] [id = 638] 17:50:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x881c0800) [pid = 1795] [serial = 1915] [outer = (nil)] 17:50:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x89e8e000) [pid = 1795] [serial = 1916] [outer = 0x881c0800] 17:50:46 INFO - PROCESS | 1795 | 1461027046381 Marionette DEBUG loaded listener.js 17:50:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x8a082800) [pid = 1795] [serial = 1917] [outer = 0x881c0800] 17:50:47 INFO - PROCESS | 1795 | 1461027047556 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1997ms 17:50:47 INFO - PROCESS | 1795 | 1461027047595 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:50:47 INFO - PROCESS | 1795 | 1461027047600 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:50:47 INFO - PROCESS | 1795 | 1461027047609 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:50:47 INFO - PROCESS | 1795 | 1461027047616 Marionette TRACE conn3 <- [1,2526,null,{}] 17:50:47 INFO - PROCESS | 1795 | 1461027047636 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:47 INFO - PROCESS | 1795 | 1461027047891 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:50:48 INFO - PROCESS | 1795 | 1461027048314 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a58d400 == 159 [pid = 1795] [id = 639] 17:50:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x8a84cc00) [pid = 1795] [serial = 1918] [outer = (nil)] 17:50:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8b7c6000) [pid = 1795] [serial = 1919] [outer = 0x8a84cc00] 17:50:48 INFO - PROCESS | 1795 | 1461027048429 Marionette DEBUG loaded listener.js 17:50:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8c001800) [pid = 1795] [serial = 1920] [outer = 0x8a84cc00] 17:50:49 INFO - PROCESS | 1795 | 1461027049420 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1848ms 17:50:49 INFO - PROCESS | 1795 | 1461027049456 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:50:49 INFO - PROCESS | 1795 | 1461027049461 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:50:49 INFO - PROCESS | 1795 | 1461027049469 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:50:49 INFO - PROCESS | 1795 | 1461027049474 Marionette TRACE conn3 <- [1,2530,null,{}] 17:50:49 INFO - PROCESS | 1795 | 1461027049481 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:49 INFO - PROCESS | 1795 | 1461027049715 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:50:50 INFO - PROCESS | 1795 | 1461027050091 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7c1400 == 160 [pid = 1795] [id = 640] 17:50:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8b7cd400) [pid = 1795] [serial = 1921] [outer = (nil)] 17:50:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8c34b400) [pid = 1795] [serial = 1922] [outer = 0x8b7cd400] 17:50:50 INFO - PROCESS | 1795 | 1461027050200 Marionette DEBUG loaded listener.js 17:50:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8c4d8800) [pid = 1795] [serial = 1923] [outer = 0x8b7cd400] 17:50:51 INFO - PROCESS | 1795 | 1461027051166 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1736ms 17:50:51 INFO - PROCESS | 1795 | 1461027051206 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:50:51 INFO - PROCESS | 1795 | 1461027051211 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:50:51 INFO - PROCESS | 1795 | 1461027051218 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:50:51 INFO - PROCESS | 1795 | 1461027051223 Marionette TRACE conn3 <- [1,2534,null,{}] 17:50:51 INFO - PROCESS | 1795 | 1461027051229 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:51 INFO - PROCESS | 1795 | 1461027051482 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:50:51 INFO - PROCESS | 1795 | 1461027051858 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e83000 == 161 [pid = 1795] [id = 641] 17:50:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8a6bc400) [pid = 1795] [serial = 1924] [outer = (nil)] 17:50:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8dc92000) [pid = 1795] [serial = 1925] [outer = 0x8a6bc400] 17:50:51 INFO - PROCESS | 1795 | 1461027051969 Marionette DEBUG loaded listener.js 17:50:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8dc96c00) [pid = 1795] [serial = 1926] [outer = 0x8a6bc400] 17:50:52 INFO - PROCESS | 1795 | 1461027052931 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 17:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1741ms 17:50:52 INFO - PROCESS | 1795 | 1461027052960 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:50:52 INFO - PROCESS | 1795 | 1461027052964 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:50:52 INFO - PROCESS | 1795 | 1461027052970 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:50:52 INFO - PROCESS | 1795 | 1461027052974 Marionette TRACE conn3 <- [1,2538,null,{}] 17:50:52 INFO - PROCESS | 1795 | 1461027052980 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:53 INFO - PROCESS | 1795 | 1461027053212 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:50:53 INFO - PROCESS | 1795 | 1461027053518 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x87675800 == 162 [pid = 1795] [id = 642] 17:50:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8dc94c00) [pid = 1795] [serial = 1927] [outer = (nil)] 17:50:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8e909000) [pid = 1795] [serial = 1928] [outer = 0x8dc94c00] 17:50:53 INFO - PROCESS | 1795 | 1461027053689 Marionette DEBUG loaded listener.js 17:50:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8e97d000) [pid = 1795] [serial = 1929] [outer = 0x8dc94c00] 17:50:54 INFO - PROCESS | 1795 | 1461027054654 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1742ms 17:50:54 INFO - PROCESS | 1795 | 1461027054715 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:50:54 INFO - PROCESS | 1795 | 1461027054720 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:50:54 INFO - PROCESS | 1795 | 1461027054727 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:50:54 INFO - PROCESS | 1795 | 1461027054731 Marionette TRACE conn3 <- [1,2542,null,{}] 17:50:54 INFO - PROCESS | 1795 | 1461027054738 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:54 INFO - PROCESS | 1795 | 1461027054983 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:50:55 INFO - PROCESS | 1795 | 1461027055324 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:55 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e884000 == 163 [pid = 1795] [id = 643] 17:50:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8e888000) [pid = 1795] [serial = 1930] [outer = (nil)] 17:50:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8e9b9000) [pid = 1795] [serial = 1931] [outer = 0x8e888000] 17:50:55 INFO - PROCESS | 1795 | 1461027055426 Marionette DEBUG loaded listener.js 17:50:55 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8e9bf800) [pid = 1795] [serial = 1932] [outer = 0x8e888000] 17:50:56 INFO - PROCESS | 1795 | 1461027056425 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 17:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1740ms 17:50:56 INFO - PROCESS | 1795 | 1461027056468 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:50:56 INFO - PROCESS | 1795 | 1461027056473 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:50:56 INFO - PROCESS | 1795 | 1461027056481 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:50:56 INFO - PROCESS | 1795 | 1461027056485 Marionette TRACE conn3 <- [1,2546,null,{}] 17:50:56 INFO - PROCESS | 1795 | 1461027056492 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:56 INFO - PROCESS | 1795 | 1461027056732 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:50:57 INFO - PROCESS | 1795 | 1461027057067 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c341400 == 164 [pid = 1795] [id = 644] 17:50:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8e97cc00) [pid = 1795] [serial = 1933] [outer = (nil)] 17:50:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8e9f6800) [pid = 1795] [serial = 1934] [outer = 0x8e97cc00] 17:50:57 INFO - PROCESS | 1795 | 1461027057159 Marionette DEBUG loaded listener.js 17:50:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x8f75a000) [pid = 1795] [serial = 1935] [outer = 0x8e97cc00] 17:50:58 INFO - PROCESS | 1795 | 1461027058039 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 17:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1634ms 17:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:50:58 INFO - PROCESS | 1795 | 1461027058116 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:50:58 INFO - PROCESS | 1795 | 1461027058119 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:50:58 INFO - PROCESS | 1795 | 1461027058125 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:50:58 INFO - PROCESS | 1795 | 1461027058128 Marionette TRACE conn3 <- [1,2550,null,{}] 17:50:58 INFO - PROCESS | 1795 | 1461027058135 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:58 INFO - PROCESS | 1795 | 1461027058393 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:50:58 INFO - PROCESS | 1795 | 1461027058730 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:58 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ee6800 == 165 [pid = 1795] [id = 645] 17:50:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x87674c00) [pid = 1795] [serial = 1936] [outer = (nil)] 17:50:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x8fdd1c00) [pid = 1795] [serial = 1937] [outer = 0x87674c00] 17:50:58 INFO - PROCESS | 1795 | 1461027058821 Marionette DEBUG loaded listener.js 17:50:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x8fdd6c00) [pid = 1795] [serial = 1938] [outer = 0x87674c00] 17:50:59 INFO - PROCESS | 1795 | 1461027059777 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 17:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1698ms 17:50:59 INFO - PROCESS | 1795 | 1461027059824 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:50:59 INFO - PROCESS | 1795 | 1461027059828 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:50:59 INFO - PROCESS | 1795 | 1461027059834 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:50:59 INFO - PROCESS | 1795 | 1461027059838 Marionette TRACE conn3 <- [1,2554,null,{}] 17:50:59 INFO - PROCESS | 1795 | 1461027059843 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:00 INFO - PROCESS | 1795 | 1461027060044 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:51:00 INFO - PROCESS | 1795 | 1461027060406 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:00 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f0800 == 166 [pid = 1795] [id = 646] 17:51:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x8fb6fc00) [pid = 1795] [serial = 1939] [outer = (nil)] 17:51:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x8fe36800) [pid = 1795] [serial = 1940] [outer = 0x8fb6fc00] 17:51:00 INFO - PROCESS | 1795 | 1461027060505 Marionette DEBUG loaded listener.js 17:51:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x9004c800) [pid = 1795] [serial = 1941] [outer = 0x8fb6fc00] 17:51:01 INFO - PROCESS | 1795 | 1461027061466 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1694ms 17:51:01 INFO - PROCESS | 1795 | 1461027061529 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:51:01 INFO - PROCESS | 1795 | 1461027061534 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:51:01 INFO - PROCESS | 1795 | 1461027061540 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:51:01 INFO - PROCESS | 1795 | 1461027061544 Marionette TRACE conn3 <- [1,2558,null,{}] 17:51:01 INFO - PROCESS | 1795 | 1461027061550 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:01 INFO - PROCESS | 1795 | 1461027061793 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:51:02 INFO - PROCESS | 1795 | 1461027062225 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:02 INFO - PROCESS | 1795 | ++DOCSHELL 0x9019b000 == 167 [pid = 1795] [id = 647] 17:51:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x9057e400) [pid = 1795] [serial = 1942] [outer = (nil)] 17:51:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x90610000) [pid = 1795] [serial = 1943] [outer = 0x9057e400] 17:51:02 INFO - PROCESS | 1795 | 1461027062397 Marionette DEBUG loaded listener.js 17:51:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x915bd800) [pid = 1795] [serial = 1944] [outer = 0x9057e400] 17:51:03 INFO - PROCESS | 1795 | 1461027063411 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1939ms 17:51:03 INFO - PROCESS | 1795 | 1461027063480 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:51:03 INFO - PROCESS | 1795 | 1461027063484 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:51:03 INFO - PROCESS | 1795 | 1461027063491 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:51:03 INFO - PROCESS | 1795 | 1461027063494 Marionette TRACE conn3 <- [1,2562,null,{}] 17:51:03 INFO - PROCESS | 1795 | 1461027063500 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:03 INFO - PROCESS | 1795 | 1461027063723 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:51:04 INFO - PROCESS | 1795 | 1461027064070 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:04 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c342400 == 168 [pid = 1795] [id = 648] 17:51:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x8c4d9800) [pid = 1795] [serial = 1945] [outer = (nil)] 17:51:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x93268800) [pid = 1795] [serial = 1946] [outer = 0x8c4d9800] 17:51:04 INFO - PROCESS | 1795 | 1461027064160 Marionette DEBUG loaded listener.js 17:51:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x933a9c00) [pid = 1795] [serial = 1947] [outer = 0x8c4d9800] 17:51:05 INFO - PROCESS | 1795 | 1461027065092 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 17:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1634ms 17:51:05 INFO - PROCESS | 1795 | 1461027065126 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:51:05 INFO - PROCESS | 1795 | 1461027065137 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:51:05 INFO - PROCESS | 1795 | 1461027065142 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:51:05 INFO - PROCESS | 1795 | 1461027065150 Marionette TRACE conn3 <- [1,2566,null,{}] 17:51:05 INFO - PROCESS | 1795 | 1461027065156 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:05 INFO - PROCESS | 1795 | 1461027065368 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:51:05 INFO - PROCESS | 1795 | 1461027065710 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fe3b800 == 169 [pid = 1795] [id = 649] 17:51:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x933a5000) [pid = 1795] [serial = 1948] [outer = (nil)] 17:51:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x93516000) [pid = 1795] [serial = 1949] [outer = 0x933a5000] 17:51:05 INFO - PROCESS | 1795 | 1461027065799 Marionette DEBUG loaded listener.js 17:51:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x94124000) [pid = 1795] [serial = 1950] [outer = 0x933a5000] 17:51:06 INFO - PROCESS | 1795 | 1461027066715 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 17:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1646ms 17:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:51:06 INFO - PROCESS | 1795 | 1461027066790 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:51:06 INFO - PROCESS | 1795 | 1461027066793 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:51:06 INFO - PROCESS | 1795 | 1461027066800 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:51:06 INFO - PROCESS | 1795 | 1461027066803 Marionette TRACE conn3 <- [1,2570,null,{}] 17:51:06 INFO - PROCESS | 1795 | 1461027066809 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:07 INFO - PROCESS | 1795 | 1461027067068 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:51:07 INFO - PROCESS | 1795 | 1461027067406 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x9019e000 == 170 [pid = 1795] [id = 650] 17:51:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x9350ac00) [pid = 1795] [serial = 1951] [outer = (nil)] 17:51:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x9424c800) [pid = 1795] [serial = 1952] [outer = 0x9350ac00] 17:51:07 INFO - PROCESS | 1795 | 1461027067495 Marionette DEBUG loaded listener.js 17:51:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x94253400) [pid = 1795] [serial = 1953] [outer = 0x9350ac00] 17:51:08 INFO - PROCESS | 1795 | 1461027068466 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 17:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1731ms 17:51:08 INFO - PROCESS | 1795 | 1461027068531 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:51:08 INFO - PROCESS | 1795 | 1461027068535 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:51:08 INFO - PROCESS | 1795 | 1461027068541 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:51:08 INFO - PROCESS | 1795 | 1461027068545 Marionette TRACE conn3 <- [1,2574,null,{}] 17:51:08 INFO - PROCESS | 1795 | 1461027068550 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:08 INFO - PROCESS | 1795 | 1461027068772 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:51:09 INFO - PROCESS | 1795 | 1461027069122 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:09 INFO - PROCESS | 1795 | ++DOCSHELL 0x83ea5000 == 171 [pid = 1795] [id = 651] 17:51:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x8f758000) [pid = 1795] [serial = 1954] [outer = (nil)] 17:51:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x944bf400) [pid = 1795] [serial = 1955] [outer = 0x8f758000] 17:51:09 INFO - PROCESS | 1795 | 1461027069214 Marionette DEBUG loaded listener.js 17:51:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x95a73c00) [pid = 1795] [serial = 1956] [outer = 0x8f758000] 17:51:10 INFO - PROCESS | 1795 | 1461027070193 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1734ms 17:51:10 INFO - PROCESS | 1795 | 1461027070276 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:51:10 INFO - PROCESS | 1795 | 1461027070280 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:51:10 INFO - PROCESS | 1795 | 1461027070286 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:51:10 INFO - PROCESS | 1795 | 1461027070290 Marionette TRACE conn3 <- [1,2578,null,{}] 17:51:10 INFO - PROCESS | 1795 | 1461027070296 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:10 INFO - PROCESS | 1795 | 1461027070617 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:51:11 INFO - PROCESS | 1795 | 1461027071042 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fe37400 == 172 [pid = 1795] [id = 652] 17:51:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x94254000) [pid = 1795] [serial = 1957] [outer = (nil)] 17:51:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x973be000) [pid = 1795] [serial = 1958] [outer = 0x94254000] 17:51:11 INFO - PROCESS | 1795 | 1461027071172 Marionette DEBUG loaded listener.js 17:51:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x97531c00) [pid = 1795] [serial = 1959] [outer = 0x94254000] 17:51:12 INFO - PROCESS | 1795 | 1461027072532 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2284ms 17:51:12 INFO - PROCESS | 1795 | 1461027072580 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:51:12 INFO - PROCESS | 1795 | 1461027072585 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:51:12 INFO - PROCESS | 1795 | 1461027072595 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:51:12 INFO - PROCESS | 1795 | 1461027072598 Marionette TRACE conn3 <- [1,2582,null,{}] 17:51:12 INFO - PROCESS | 1795 | 1461027072607 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:12 INFO - PROCESS | 1795 | 1461027072959 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:51:13 INFO - PROCESS | 1795 | 1461027073459 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x855ebc00 == 173 [pid = 1795] [id = 653] 17:51:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x944b6800) [pid = 1795] [serial = 1960] [outer = (nil)] 17:51:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x97ca6400) [pid = 1795] [serial = 1961] [outer = 0x944b6800] 17:51:13 INFO - PROCESS | 1795 | 1461027073571 Marionette DEBUG loaded listener.js 17:51:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x984af800) [pid = 1795] [serial = 1962] [outer = 0x944b6800] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x83ea1c00 == 172 [pid = 1795] [id = 254] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x89e24400 == 171 [pid = 1795] [id = 344] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x84fdc800 == 170 [pid = 1795] [id = 253] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8809a800 == 169 [pid = 1795] [id = 635] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x84fdcc00 == 168 [pid = 1795] [id = 634] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x867c0c00 == 167 [pid = 1795] [id = 633] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x9ad61400 == 166 [pid = 1795] [id = 631] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8faaf000 == 165 [pid = 1795] [id = 630] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8fe39c00 == 164 [pid = 1795] [id = 628] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x9752e800 == 163 [pid = 1795] [id = 629] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f9c00 == 162 [pid = 1795] [id = 627] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x9350b400 == 161 [pid = 1795] [id = 626] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8dfeb800 == 160 [pid = 1795] [id = 625] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x90570000 == 159 [pid = 1795] [id = 624] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x83909800 == 158 [pid = 1795] [id = 452] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8a6bcc00 == 157 [pid = 1795] [id = 622] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8a083400 == 156 [pid = 1795] [id = 623] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x881bdc00 == 155 [pid = 1795] [id = 621] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8e90c800 == 154 [pid = 1795] [id = 620] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x89e81c00 == 153 [pid = 1795] [id = 619] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x866cc000 == 152 [pid = 1795] [id = 587] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8dc9c800 == 151 [pid = 1795] [id = 618] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x881b7c00 == 150 [pid = 1795] [id = 616] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8c344800 == 149 [pid = 1795] [id = 617] 17:51:16 INFO - PROCESS | 1795 | --DOCSHELL 0x87094800 == 148 [pid = 1795] [id = 615] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x98e24000) [pid = 1795] [serial = 1764] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x8a0b5400) [pid = 1795] [serial = 1710] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x8a6bbc00) [pid = 1795] [serial = 1844] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x8b7cc000) [pid = 1795] [serial = 1841] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x8c004c00) [pid = 1795] [serial = 1842] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x88cc6c00) [pid = 1795] [serial = 1835] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x866cc400) [pid = 1795] [serial = 1832] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x86d0bc00) [pid = 1795] [serial = 1833] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x992ed800) [pid = 1795] [serial = 1830] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x98e74800) [pid = 1795] [serial = 1829] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x984f3000) [pid = 1795] [serial = 1827] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x984ed000) [pid = 1795] [serial = 1826] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x983a0800) [pid = 1795] [serial = 1824] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x979e5c00) [pid = 1795] [serial = 1823] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x97535400) [pid = 1795] [serial = 1821] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x97144800) [pid = 1795] [serial = 1820] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x944c1000) [pid = 1795] [serial = 1818] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x944be400) [pid = 1795] [serial = 1817] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x94130000) [pid = 1795] [serial = 1815] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x9412a800) [pid = 1795] [serial = 1814] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x9350b800) [pid = 1795] [serial = 1812] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x93263c00) [pid = 1795] [serial = 1811] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x91019c00) [pid = 1795] [serial = 1809] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x9057a000) [pid = 1795] [serial = 1808] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x9019ec00) [pid = 1795] [serial = 1806] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x90196000) [pid = 1795] [serial = 1805] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8fe3c400) [pid = 1795] [serial = 1803] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x8fe2f000) [pid = 1795] [serial = 1802] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x8fab5400) [pid = 1795] [serial = 1800] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8faae400) [pid = 1795] [serial = 1799] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x8e9efc00) [pid = 1795] [serial = 1797] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x8e977800) [pid = 1795] [serial = 1796] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x8e887800) [pid = 1795] [serial = 1794] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8dff1800) [pid = 1795] [serial = 1793] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x8df41c00) [pid = 1795] [serial = 1791] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8dc9c400) [pid = 1795] [serial = 1790] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x8c34bc00) [pid = 1795] [serial = 1788] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x8c00fc00) [pid = 1795] [serial = 1787] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8a6bb400) [pid = 1795] [serial = 1785] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x8a58c000) [pid = 1795] [serial = 1784] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x88ccec00) [pid = 1795] [serial = 1782] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x87090800) [pid = 1795] [serial = 1781] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x8a0b8400) [pid = 1795] [serial = 1838] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x8a582400) [pid = 1795] [serial = 1839] [outer = (nil)] [url = about:blank] 17:51:16 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x89e23c00) [pid = 1795] [serial = 1836] [outer = (nil)] [url = about:blank] 17:51:17 INFO - PROCESS | 1795 | 1461027077378 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 4801ms 17:51:17 INFO - PROCESS | 1795 | 1461027077394 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:51:17 INFO - PROCESS | 1795 | 1461027077402 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:51:17 INFO - PROCESS | 1795 | 1461027077409 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:51:17 INFO - PROCESS | 1795 | 1461027077415 Marionette TRACE conn3 <- [1,2586,null,{}] 17:51:17 INFO - PROCESS | 1795 | 1461027077422 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:17 INFO - PROCESS | 1795 | 1461027077624 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:51:17 INFO - PROCESS | 1795 | 1461027077858 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x866d5000 == 149 [pid = 1795] [id = 654] 17:51:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x86d0b800) [pid = 1795] [serial = 1963] [outer = (nil)] 17:51:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x87094000) [pid = 1795] [serial = 1964] [outer = 0x86d0b800] 17:51:17 INFO - PROCESS | 1795 | 1461027077944 Marionette DEBUG loaded listener.js 17:51:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x88092800) [pid = 1795] [serial = 1965] [outer = 0x86d0b800] 17:51:18 INFO - PROCESS | 1795 | 1461027078875 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:51:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:51:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1532ms 17:51:18 INFO - PROCESS | 1795 | 1461027078942 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:51:18 INFO - PROCESS | 1795 | 1461027078950 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:51:18 INFO - PROCESS | 1795 | 1461027078960 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:51:18 INFO - PROCESS | 1795 | 1461027078964 Marionette TRACE conn3 <- [1,2590,null,{}] 17:51:19 INFO - PROCESS | 1795 | 1461027079024 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:19 INFO - PROCESS | 1795 | 1461027079290 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:51:19 INFO - PROCESS | 1795 | 1461027079320 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:19 INFO - PROCESS | 1795 | ++DOCSHELL 0x866cc000 == 150 [pid = 1795] [id = 655] 17:51:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x87096000) [pid = 1795] [serial = 1966] [outer = (nil)] 17:51:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x89e8d000) [pid = 1795] [serial = 1967] [outer = 0x87096000] 17:51:19 INFO - PROCESS | 1795 | 1461027079392 Marionette DEBUG loaded listener.js 17:51:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8a084800) [pid = 1795] [serial = 1968] [outer = 0x87096000] 17:51:20 INFO - PROCESS | 1795 | 1461027080405 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1526ms 17:51:20 INFO - PROCESS | 1795 | 1461027080487 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:51:20 INFO - PROCESS | 1795 | 1461027080491 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:51:20 INFO - PROCESS | 1795 | 1461027080497 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:51:20 INFO - PROCESS | 1795 | 1461027080503 Marionette TRACE conn3 <- [1,2594,null,{}] 17:51:20 INFO - PROCESS | 1795 | 1461027080526 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:20 INFO - PROCESS | 1795 | 1461027080800 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:51:20 INFO - PROCESS | 1795 | 1461027080831 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e20800 == 151 [pid = 1795] [id = 656] 17:51:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x89e90400) [pid = 1795] [serial = 1969] [outer = (nil)] 17:51:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8a6bc800) [pid = 1795] [serial = 1970] [outer = 0x89e90400] 17:51:20 INFO - PROCESS | 1795 | 1461027080912 Marionette DEBUG loaded listener.js 17:51:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8a84d400) [pid = 1795] [serial = 1971] [outer = 0x89e90400] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x87096800) [pid = 1795] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x86d0c000) [pid = 1795] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8a58a400) [pid = 1795] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x8a081c00) [pid = 1795] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x9b2cf400) [pid = 1795] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x9057b400) [pid = 1795] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x881b9400) [pid = 1795] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x8c34a400) [pid = 1795] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x97533400) [pid = 1795] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x8e9ee800) [pid = 1795] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x90194400) [pid = 1795] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x94255400) [pid = 1795] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x8df4b000) [pid = 1795] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x94127800) [pid = 1795] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x8fdd4c00) [pid = 1795] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x89e82000) [pid = 1795] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 126 (0x9350d400) [pid = 1795] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 125 (0x8b7d0800) [pid = 1795] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 124 (0x8756c000) [pid = 1795] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 123 (0x94fcf800) [pid = 1795] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:51:21 INFO - PROCESS | 1795 | --DOMWINDOW == 122 (0x8e9f2400) [pid = 1795] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:51:22 INFO - PROCESS | 1795 | 1461027082481 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1999ms 17:51:22 INFO - PROCESS | 1795 | 1461027082497 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:51:22 INFO - PROCESS | 1795 | 1461027082501 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:51:22 INFO - PROCESS | 1795 | 1461027082507 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:51:22 INFO - PROCESS | 1795 | 1461027082510 Marionette TRACE conn3 <- [1,2598,null,{}] 17:51:22 INFO - PROCESS | 1795 | 1461027082516 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:22 INFO - PROCESS | 1795 | 1461027082785 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:51:22 INFO - PROCESS | 1795 | 1461027082807 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x8708a400 == 152 [pid = 1795] [id = 657] 17:51:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 123 (0x8a0b1400) [pid = 1795] [serial = 1972] [outer = (nil)] 17:51:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 124 (0x8a850800) [pid = 1795] [serial = 1973] [outer = 0x8a0b1400] 17:51:22 INFO - PROCESS | 1795 | 1461027082885 Marionette DEBUG loaded listener.js 17:51:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 125 (0x8b7cc000) [pid = 1795] [serial = 1974] [outer = 0x8a0b1400] 17:51:24 INFO - PROCESS | 1795 | 1461027084338 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1884ms 17:51:24 INFO - PROCESS | 1795 | 1461027084546 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:51:24 INFO - PROCESS | 1795 | 1461027084558 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:51:24 INFO - PROCESS | 1795 | 1461027084600 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:51:24 INFO - PROCESS | 1795 | 1461027084611 Marionette TRACE conn3 <- [1,2602,null,{}] 17:51:24 INFO - PROCESS | 1795 | 1461027084625 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:25 INFO - PROCESS | 1795 | 1461027085110 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:51:25 INFO - PROCESS | 1795 | 1461027085351 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:25 INFO - PROCESS | 1795 | ++DOCSHELL 0x84659000 == 153 [pid = 1795] [id = 658] 17:51:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 126 (0x84fdfc00) [pid = 1795] [serial = 1975] [outer = (nil)] 17:51:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 127 (0x87569400) [pid = 1795] [serial = 1976] [outer = 0x84fdfc00] 17:51:25 INFO - PROCESS | 1795 | 1461027085443 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x881bdc00) [pid = 1795] [serial = 1977] [outer = 0x84fdfc00] 17:51:26 INFO - PROCESS | 1795 | 1461027086549 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2001ms 17:51:26 INFO - PROCESS | 1795 | 1461027086599 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:51:26 INFO - PROCESS | 1795 | 1461027086608 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:51:26 INFO - PROCESS | 1795 | 1461027086618 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:51:26 INFO - PROCESS | 1795 | 1461027086623 Marionette TRACE conn3 <- [1,2606,null,{}] 17:51:26 INFO - PROCESS | 1795 | 1461027086631 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:26 INFO - PROCESS | 1795 | 1461027086875 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:51:27 INFO - PROCESS | 1795 | 1461027087203 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x88ccec00 == 154 [pid = 1795] [id = 659] 17:51:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x89e81400) [pid = 1795] [serial = 1978] [outer = (nil)] 17:51:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x8a527c00) [pid = 1795] [serial = 1979] [outer = 0x89e81400] 17:51:27 INFO - PROCESS | 1795 | 1461027087313 Marionette DEBUG loaded listener.js 17:51:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x8a585000) [pid = 1795] [serial = 1980] [outer = 0x89e81400] 17:51:28 INFO - PROCESS | 1795 | 1461027088770 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2192ms 17:51:28 INFO - PROCESS | 1795 | 1461027088810 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:51:28 INFO - PROCESS | 1795 | 1461027088815 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:51:28 INFO - PROCESS | 1795 | 1461027088821 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:51:28 INFO - PROCESS | 1795 | 1461027088829 Marionette TRACE conn3 <- [1,2610,null,{}] 17:51:28 INFO - PROCESS | 1795 | 1461027088845 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:29 INFO - PROCESS | 1795 | 1461027089295 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:51:29 INFO - PROCESS | 1795 | 1461027089489 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a07c400 == 155 [pid = 1795] [id = 660] 17:51:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x8a528400) [pid = 1795] [serial = 1981] [outer = (nil)] 17:51:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x8c344c00) [pid = 1795] [serial = 1982] [outer = 0x8a528400] 17:51:29 INFO - PROCESS | 1795 | 1461027089586 Marionette DEBUG loaded listener.js 17:51:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x8dc9c400) [pid = 1795] [serial = 1983] [outer = 0x8a528400] 17:51:30 INFO - PROCESS | 1795 | 1461027090564 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1807ms 17:51:30 INFO - PROCESS | 1795 | 1461027090629 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:51:30 INFO - PROCESS | 1795 | 1461027090634 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:51:30 INFO - PROCESS | 1795 | 1461027090640 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:51:30 INFO - PROCESS | 1795 | 1461027090644 Marionette TRACE conn3 <- [1,2614,null,{}] 17:51:30 INFO - PROCESS | 1795 | 1461027090649 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:30 INFO - PROCESS | 1795 | 1461027090873 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:51:31 INFO - PROCESS | 1795 | 1461027091224 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c00f800 == 156 [pid = 1795] [id = 661] 17:51:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x8df47400) [pid = 1795] [serial = 1984] [outer = (nil)] 17:51:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8dfec400) [pid = 1795] [serial = 1985] [outer = 0x8df47400] 17:51:31 INFO - PROCESS | 1795 | 1461027091334 Marionette DEBUG loaded listener.js 17:51:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8e885c00) [pid = 1795] [serial = 1986] [outer = 0x8df47400] 17:51:32 INFO - PROCESS | 1795 | 1461027092286 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1691ms 17:51:32 INFO - PROCESS | 1795 | 1461027092331 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:51:32 INFO - PROCESS | 1795 | 1461027092335 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:51:32 INFO - PROCESS | 1795 | 1461027092342 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 1795 | 1461027092345 Marionette TRACE conn3 <- [1,2618,null,{}] 17:51:32 INFO - PROCESS | 1795 | 1461027092351 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:32 INFO - PROCESS | 1795 | 1461027092601 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:51:32 INFO - PROCESS | 1795 | 1461027092940 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c010400 == 157 [pid = 1795] [id = 662] 17:51:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8c347400) [pid = 1795] [serial = 1987] [outer = (nil)] 17:51:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8e90c800) [pid = 1795] [serial = 1988] [outer = 0x8c347400] 17:51:33 INFO - PROCESS | 1795 | 1461027093029 Marionette DEBUG loaded listener.js 17:51:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8e97f000) [pid = 1795] [serial = 1989] [outer = 0x8c347400] 17:51:33 INFO - PROCESS | 1795 | 1461027093905 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1595ms 17:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:51:33 INFO - PROCESS | 1795 | 1461027093937 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:51:33 INFO - PROCESS | 1795 | 1461027093941 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:51:33 INFO - PROCESS | 1795 | 1461027093948 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:51:33 INFO - PROCESS | 1795 | 1461027093951 Marionette TRACE conn3 <- [1,2622,null,{}] 17:51:33 INFO - PROCESS | 1795 | 1461027093957 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:34 INFO - PROCESS | 1795 | 1461027094275 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:51:34 INFO - PROCESS | 1795 | 1461027094557 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x881b7400 == 158 [pid = 1795] [id = 663] 17:51:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8e978400) [pid = 1795] [serial = 1990] [outer = (nil)] 17:51:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8fab1800) [pid = 1795] [serial = 1991] [outer = 0x8e978400] 17:51:34 INFO - PROCESS | 1795 | 1461027094650 Marionette DEBUG loaded listener.js 17:51:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8fdda000) [pid = 1795] [serial = 1992] [outer = 0x8e978400] 17:51:35 INFO - PROCESS | 1795 | 1461027095549 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1634ms 17:51:35 INFO - PROCESS | 1795 | 1461027095581 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:51:35 INFO - PROCESS | 1795 | 1461027095585 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:51:35 INFO - PROCESS | 1795 | 1461027095591 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:51:35 INFO - PROCESS | 1795 | 1461027095595 Marionette TRACE conn3 <- [1,2626,null,{}] 17:51:35 INFO - PROCESS | 1795 | 1461027095601 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:35 INFO - PROCESS | 1795 | 1461027095798 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:51:36 INFO - PROCESS | 1795 | 1461027096096 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:36 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9fac00 == 159 [pid = 1795] [id = 664] 17:51:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8fab4000) [pid = 1795] [serial = 1993] [outer = (nil)] 17:51:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x90049800) [pid = 1795] [serial = 1994] [outer = 0x8fab4000] 17:51:36 INFO - PROCESS | 1795 | 1461027096233 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x90195400) [pid = 1795] [serial = 1995] [outer = 0x8fab4000] 17:51:37 INFO - PROCESS | 1795 | 1461027097135 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1584ms 17:51:37 INFO - PROCESS | 1795 | 1461027097177 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:51:37 INFO - PROCESS | 1795 | 1461027097181 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:51:37 INFO - PROCESS | 1795 | 1461027097187 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:51:37 INFO - PROCESS | 1795 | 1461027097191 Marionette TRACE conn3 <- [1,2630,null,{}] 17:51:37 INFO - PROCESS | 1795 | 1461027097197 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:37 INFO - PROCESS | 1795 | 1461027097395 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:51:37 INFO - PROCESS | 1795 | 1461027097707 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x866d5c00 == 160 [pid = 1795] [id = 665] 17:51:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8dfef400) [pid = 1795] [serial = 1996] [outer = (nil)] 17:51:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x90571800) [pid = 1795] [serial = 1997] [outer = 0x8dfef400] 17:51:37 INFO - PROCESS | 1795 | 1461027097839 Marionette DEBUG loaded listener.js 17:51:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x90576c00) [pid = 1795] [serial = 1998] [outer = 0x8dfef400] 17:51:38 INFO - PROCESS | 1795 | 1461027098738 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1631ms 17:51:38 INFO - PROCESS | 1795 | 1461027098819 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:51:38 INFO - PROCESS | 1795 | 1461027098823 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:51:38 INFO - PROCESS | 1795 | 1461027098829 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:51:38 INFO - PROCESS | 1795 | 1461027098833 Marionette TRACE conn3 <- [1,2634,null,{}] 17:51:38 INFO - PROCESS | 1795 | 1461027098839 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:39 INFO - PROCESS | 1795 | 1461027099086 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:51:39 INFO - PROCESS | 1795 | 1461027099423 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:39 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a0b4400 == 161 [pid = 1795] [id = 666] 17:51:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8a848400) [pid = 1795] [serial = 1999] [outer = (nil)] 17:51:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x9060dc00) [pid = 1795] [serial = 2000] [outer = 0x8a848400] 17:51:39 INFO - PROCESS | 1795 | 1461027099513 Marionette DEBUG loaded listener.js 17:51:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x913b7400) [pid = 1795] [serial = 2001] [outer = 0x8a848400] 17:51:40 INFO - PROCESS | 1795 | 1461027100398 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1640ms 17:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:51:40 INFO - PROCESS | 1795 | 1461027100471 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:51:40 INFO - PROCESS | 1795 | 1461027100474 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:51:40 INFO - PROCESS | 1795 | 1461027100481 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:51:40 INFO - PROCESS | 1795 | 1461027100485 Marionette TRACE conn3 <- [1,2638,null,{}] 17:51:40 INFO - PROCESS | 1795 | 1461027100490 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:40 INFO - PROCESS | 1795 | 1461027100742 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:51:41 INFO - PROCESS | 1795 | 1461027101080 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x9057a800 == 162 [pid = 1795] [id = 667] 17:51:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x91027000) [pid = 1795] [serial = 2002] [outer = (nil)] 17:51:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x9350a000) [pid = 1795] [serial = 2003] [outer = 0x91027000] 17:51:41 INFO - PROCESS | 1795 | 1461027101169 Marionette DEBUG loaded listener.js 17:51:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x9350d400) [pid = 1795] [serial = 2004] [outer = 0x91027000] 17:51:42 INFO - PROCESS | 1795 | 1461027102084 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1638ms 17:51:42 INFO - PROCESS | 1795 | 1461027102119 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:51:42 INFO - PROCESS | 1795 | 1461027102123 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:51:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:51:42 INFO - PROCESS | 1795 | 1461027102130 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:51:42 INFO - PROCESS | 1795 | 1461027102134 Marionette TRACE conn3 <- [1,2642,null,{}] 17:51:42 INFO - PROCESS | 1795 | 1461027102140 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:42 INFO - PROCESS | 1795 | 1461027102379 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:51:42 INFO - PROCESS | 1795 | 1461027102662 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x93514800 == 163 [pid = 1795] [id = 668] 17:51:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x944bfc00) [pid = 1795] [serial = 2005] [outer = (nil)] 17:51:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x94fda000) [pid = 1795] [serial = 2006] [outer = 0x944bfc00] 17:51:42 INFO - PROCESS | 1795 | 1461027102817 Marionette DEBUG loaded listener.js 17:51:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x96714c00) [pid = 1795] [serial = 2007] [outer = 0x944bfc00] 17:51:43 INFO - PROCESS | 1795 | 1461027103732 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:51:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:51:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1635ms 17:51:43 INFO - PROCESS | 1795 | 1461027103766 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:51:43 INFO - PROCESS | 1795 | 1461027103771 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:51:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:51:43 INFO - PROCESS | 1795 | 1461027103777 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:51:43 INFO - PROCESS | 1795 | 1461027103780 Marionette TRACE conn3 <- [1,2646,null,{}] 17:51:43 INFO - PROCESS | 1795 | 1461027103786 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:43 INFO - PROCESS | 1795 | 1461027103986 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:51:44 INFO - PROCESS | 1795 | 1461027104332 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e909800 == 164 [pid = 1795] [id = 669] 17:51:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x8e99b000) [pid = 1795] [serial = 2008] [outer = (nil)] 17:51:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x97531000) [pid = 1795] [serial = 2009] [outer = 0x8e99b000] 17:51:44 INFO - PROCESS | 1795 | 1461027104421 Marionette DEBUG loaded listener.js 17:51:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x975c0400) [pid = 1795] [serial = 2010] [outer = 0x8e99b000] 17:51:45 INFO - PROCESS | 1795 | 1461027105318 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:51:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:51:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1586ms 17:51:45 INFO - PROCESS | 1795 | 1461027105364 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:51:45 INFO - PROCESS | 1795 | 1461027105368 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:51:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:51:45 INFO - PROCESS | 1795 | 1461027105374 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:51:45 INFO - PROCESS | 1795 | 1461027105378 Marionette TRACE conn3 <- [1,2650,null,{}] 17:51:45 INFO - PROCESS | 1795 | 1461027105383 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:45 INFO - PROCESS | 1795 | 1461027105590 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:51:45 INFO - PROCESS | 1795 | 1461027105888 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:45 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dca0c00 == 165 [pid = 1795] [id = 670] 17:51:45 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x97535c00) [pid = 1795] [serial = 2011] [outer = (nil)] 17:51:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x984b8000) [pid = 1795] [serial = 2012] [outer = 0x97535c00] 17:51:46 INFO - PROCESS | 1795 | 1461027106019 Marionette DEBUG loaded listener.js 17:51:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x984ed000) [pid = 1795] [serial = 2013] [outer = 0x97535c00] 17:51:46 INFO - PROCESS | 1795 | 1461027106879 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:51:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:51:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1548ms 17:51:46 INFO - PROCESS | 1795 | 1461027106939 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:51:46 INFO - PROCESS | 1795 | 1461027106943 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:51:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:51:46 INFO - PROCESS | 1795 | 1461027106952 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:51:46 INFO - PROCESS | 1795 | 1461027106956 Marionette TRACE conn3 <- [1,2654,null,{}] 17:51:46 INFO - PROCESS | 1795 | 1461027106961 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:47 INFO - PROCESS | 1795 | 1461027107168 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:51:47 INFO - PROCESS | 1795 | 1461027107513 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:47 INFO - PROCESS | 1795 | ++DOCSHELL 0x979e3800 == 166 [pid = 1795] [id = 671] 17:51:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x984e5c00) [pid = 1795] [serial = 2014] [outer = (nil)] 17:51:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x989dfc00) [pid = 1795] [serial = 2015] [outer = 0x984e5c00] 17:51:47 INFO - PROCESS | 1795 | 1461027107615 Marionette DEBUG loaded listener.js 17:51:47 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x98e22800) [pid = 1795] [serial = 2016] [outer = 0x984e5c00] 17:51:48 INFO - PROCESS | 1795 | 1461027108566 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:51:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:51:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1647ms 17:51:48 INFO - PROCESS | 1795 | 1461027108600 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:51:48 INFO - PROCESS | 1795 | 1461027108604 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:51:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:51:48 INFO - PROCESS | 1795 | 1461027108610 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:51:48 INFO - PROCESS | 1795 | 1461027108612 Marionette TRACE conn3 <- [1,2658,null,{}] 17:51:48 INFO - PROCESS | 1795 | 1461027108618 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:48 INFO - PROCESS | 1795 | 1461027108836 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:51:49 INFO - PROCESS | 1795 | 1461027109184 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x984f3000 == 167 [pid = 1795] [id = 672] 17:51:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x987c4000) [pid = 1795] [serial = 2017] [outer = (nil)] 17:51:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x992f2800) [pid = 1795] [serial = 2018] [outer = 0x987c4000] 17:51:49 INFO - PROCESS | 1795 | 1461027109278 Marionette DEBUG loaded listener.js 17:51:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x9ad61000) [pid = 1795] [serial = 2019] [outer = 0x987c4000] 17:51:50 INFO - PROCESS | 1795 | 1461027110168 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:51:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:51:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1585ms 17:51:50 INFO - PROCESS | 1795 | 1461027110196 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:51:50 INFO - PROCESS | 1795 | 1461027110200 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:51:50 INFO - PROCESS | 1795 | 1461027110207 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:51:50 INFO - PROCESS | 1795 | 1461027110210 Marionette TRACE conn3 <- [1,2662,null,{}] 17:51:50 INFO - PROCESS | 1795 | 1461027110216 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:50 INFO - PROCESS | 1795 | 1461027110427 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:51:50 INFO - PROCESS | 1795 | 1461027110733 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x98e73800 == 168 [pid = 1795] [id = 673] 17:51:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x992e6400) [pid = 1795] [serial = 2020] [outer = (nil)] 17:51:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x9b2d4800) [pid = 1795] [serial = 2021] [outer = 0x992e6400] 17:51:50 INFO - PROCESS | 1795 | 1461027110866 Marionette DEBUG loaded listener.js 17:51:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x9df39c00) [pid = 1795] [serial = 2022] [outer = 0x992e6400] 17:51:51 INFO - PROCESS | 1795 | 1461027111770 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:51:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:51:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1630ms 17:51:51 INFO - PROCESS | 1795 | 1461027111838 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:51:51 INFO - PROCESS | 1795 | 1461027111842 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:51:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:51:51 INFO - PROCESS | 1795 | 1461027111848 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:51:51 INFO - PROCESS | 1795 | 1461027111852 Marionette TRACE conn3 <- [1,2666,null,{}] 17:51:51 INFO - PROCESS | 1795 | 1461027111858 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:52 INFO - PROCESS | 1795 | 1461027112062 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:51:52 INFO - PROCESS | 1795 | 1461027112406 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:52 INFO - PROCESS | 1795 | ++DOCSHELL 0x99231400 == 169 [pid = 1795] [id = 674] 17:51:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x9aeb8800) [pid = 1795] [serial = 2023] [outer = (nil)] 17:51:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x9fc44400) [pid = 1795] [serial = 2024] [outer = 0x9aeb8800] 17:51:52 INFO - PROCESS | 1795 | 1461027112496 Marionette DEBUG loaded listener.js 17:51:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x9fc4bc00) [pid = 1795] [serial = 2025] [outer = 0x9aeb8800] 17:51:53 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:53 INFO - PROCESS | 1795 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:51:53 INFO - PROCESS | 1795 | 1461027113799 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:51:53 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) 17:51:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1999ms 17:51:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:51:53 INFO - PROCESS | 1795 | 1461027113848 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:51:53 INFO - PROCESS | 1795 | 1461027113851 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:51:53 INFO - PROCESS | 1795 | 1461027113858 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:51:53 INFO - PROCESS | 1795 | 1461027113862 Marionette TRACE conn3 <- [1,2670,null,{}] 17:51:53 INFO - PROCESS | 1795 | 1461027113867 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x881bb400 == 168 [pid = 1795] [id = 611] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x88cc9c00 == 167 [pid = 1795] [id = 612] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x83905800 == 166 [pid = 1795] [id = 610] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8a525000 == 165 [pid = 1795] [id = 613] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x933ab800 == 164 [pid = 1795] [id = 429] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x89e20800 == 163 [pid = 1795] [id = 656] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x866cc000 == 162 [pid = 1795] [id = 655] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x866d5000 == 161 [pid = 1795] [id = 654] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8fe37400 == 160 [pid = 1795] [id = 652] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x83ea5000 == 159 [pid = 1795] [id = 651] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8fe3b800 == 158 [pid = 1795] [id = 649] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x9019e000 == 157 [pid = 1795] [id = 650] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8c342400 == 156 [pid = 1795] [id = 648] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x9019b000 == 155 [pid = 1795] [id = 647] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9f0800 == 154 [pid = 1795] [id = 646] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8c341400 == 153 [pid = 1795] [id = 644] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x84ee6800 == 152 [pid = 1795] [id = 645] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8e884000 == 151 [pid = 1795] [id = 643] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x87675800 == 150 [pid = 1795] [id = 642] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x89e83000 == 149 [pid = 1795] [id = 641] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7c1400 == 148 [pid = 1795] [id = 640] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x880a0800 == 147 [pid = 1795] [id = 638] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x8a58d400 == 146 [pid = 1795] [id = 639] 17:51:56 INFO - PROCESS | 1795 | --DOCSHELL 0x86d08c00 == 145 [pid = 1795] [id = 637] 17:51:56 INFO - PROCESS | 1795 | 1461027116504 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x881bcc00) [pid = 1795] [serial = 1904] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x87095000) [pid = 1795] [serial = 1901] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x8a6be400) [pid = 1795] [serial = 1779] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x8a0ab400) [pid = 1795] [serial = 1907] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x9eb44800) [pid = 1795] [serial = 1895] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x93239800) [pid = 1795] [serial = 1875] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x8a58a000) [pid = 1795] [serial = 1850] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x8dc97800) [pid = 1795] [serial = 1854] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x98e24400) [pid = 1795] [serial = 1890] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x98e1c000) [pid = 1795] [serial = 1889] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x8f755400) [pid = 1795] [serial = 1863] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x9b2d3800) [pid = 1795] [serial = 1893] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x8c4dec00) [pid = 1795] [serial = 1853] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x95a76c00) [pid = 1795] [serial = 1881] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x8dfe9c00) [pid = 1795] [serial = 1856] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x973b8000) [pid = 1795] [serial = 1883] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x89e20000) [pid = 1795] [serial = 1905] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x9060c800) [pid = 1795] [serial = 1872] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x915c4800) [pid = 1795] [serial = 1874] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8e971800) [pid = 1795] [serial = 1859] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x9eb49400) [pid = 1795] [serial = 1896] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x94126c00) [pid = 1795] [serial = 1877] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x9424d400) [pid = 1795] [serial = 1878] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8fe37800) [pid = 1795] [serial = 1868] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x8e9fa400) [pid = 1795] [serial = 1862] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x8e887c00) [pid = 1795] [serial = 1857] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8a6bfc00) [pid = 1795] [serial = 1851] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x90051800) [pid = 1795] [serial = 1869] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x881b6c00) [pid = 1795] [serial = 1847] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x9752f000) [pid = 1795] [serial = 1884] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x97ca4c00) [pid = 1795] [serial = 1887] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x87570c00) [pid = 1795] [serial = 1902] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8e97a800) [pid = 1795] [serial = 1860] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x8a525c00) [pid = 1795] [serial = 1908] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x8fb70800) [pid = 1795] [serial = 1865] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x97912400) [pid = 1795] [serial = 1886] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x9aeb1c00) [pid = 1795] [serial = 1892] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x94fcd400) [pid = 1795] [serial = 1880] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x90606c00) [pid = 1795] [serial = 1871] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x9fcb8800) [pid = 1795] [serial = 1898] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x88cc6800) [pid = 1795] [serial = 1848] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x8fdd9c00) [pid = 1795] [serial = 1866] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x8a527000) [pid = 1795] [serial = 1910] [outer = (nil)] [url = about:blank] 17:51:56 INFO - PROCESS | 1795 | 1461027116949 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x867be400 == 146 [pid = 1795] [id = 675] 17:51:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x867bf000) [pid = 1795] [serial = 2026] [outer = (nil)] 17:51:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x86d08c00) [pid = 1795] [serial = 2027] [outer = 0x867bf000] 17:51:57 INFO - PROCESS | 1795 | 1461027117029 Marionette DEBUG loaded listener.js 17:51:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8708b800) [pid = 1795] [serial = 2028] [outer = 0x867bf000] 17:51:58 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:58 INFO - PROCESS | 1795 | 1461027118278 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 17:51:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:51:58 INFO - PROCESS | 1795 | 1461027118306 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:51:58 INFO - PROCESS | 1795 | 1461027118314 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:51:58 INFO - PROCESS | 1795 | 1461027118320 Marionette TRACE conn3 <- [1,2674,null,{}] 17:51:58 INFO - PROCESS | 1795 | 1461027118336 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:58 INFO - PROCESS | 1795 | 1461027118526 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:51:58 INFO - PROCESS | 1795 | 1461027118817 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:58 INFO - PROCESS | 1795 | ++DOCSHELL 0x8809e400 == 147 [pid = 1795] [id = 676] 17:51:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x881b6c00) [pid = 1795] [serial = 2029] [outer = (nil)] 17:51:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x88cc9c00) [pid = 1795] [serial = 2030] [outer = 0x881b6c00] 17:51:58 INFO - PROCESS | 1795 | 1461027118894 Marionette DEBUG loaded listener.js 17:51:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x89e83000) [pid = 1795] [serial = 2031] [outer = 0x881b6c00] 17:52:00 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:00 INFO - PROCESS | 1795 | 1461027120138 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 17:52:00 INFO - PROCESS | 1795 | 1461027120184 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:52:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:52:00 INFO - PROCESS | 1795 | 1461027120191 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:52:00 INFO - PROCESS | 1795 | 1461027120194 Marionette TRACE conn3 <- [1,2678,null,{}] 17:52:00 INFO - PROCESS | 1795 | 1461027120200 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:00 INFO - PROCESS | 1795 | 1461027120470 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:52:00 INFO - PROCESS | 1795 | 1461027120638 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:00 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a077c00 == 148 [pid = 1795] [id = 677] 17:52:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8a529000) [pid = 1795] [serial = 2032] [outer = (nil)] 17:52:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8a581400) [pid = 1795] [serial = 2033] [outer = 0x8a529000] 17:52:00 INFO - PROCESS | 1795 | 1461027120854 Marionette DEBUG loaded listener.js 17:52:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8a58e800) [pid = 1795] [serial = 2034] [outer = 0x8a529000] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x94254000) [pid = 1795] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8e97cc00) [pid = 1795] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x86d0b800) [pid = 1795] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x9350ac00) [pid = 1795] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x87674c00) [pid = 1795] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x87096000) [pid = 1795] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x8c4d9800) [pid = 1795] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x89e90400) [pid = 1795] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x933a5000) [pid = 1795] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x8dc94c00) [pid = 1795] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x8a6bc400) [pid = 1795] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x8f758000) [pid = 1795] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8b7cd400) [pid = 1795] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x8fb6fc00) [pid = 1795] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x8e888000) [pid = 1795] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 126 (0x8a84cc00) [pid = 1795] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 125 (0x881c0800) [pid = 1795] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 124 (0x9057e400) [pid = 1795] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 123 (0x9df32800) [pid = 1795] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 122 (0x87091000) [pid = 1795] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 121 (0x8708ac00) [pid = 1795] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:52:01 INFO - PROCESS | 1795 | --DOMWINDOW == 120 (0x944b6800) [pid = 1795] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:52:02 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:02 INFO - PROCESS | 1795 | 1461027122737 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:52:02 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) 17:52:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2594ms 17:52:02 INFO - PROCESS | 1795 | 1461027122786 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:52:02 INFO - PROCESS | 1795 | 1461027122792 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:52:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:52:02 INFO - PROCESS | 1795 | 1461027122808 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:52:02 INFO - PROCESS | 1795 | 1461027122815 Marionette TRACE conn3 <- [1,2682,null,{}] 17:52:02 INFO - PROCESS | 1795 | 1461027122860 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:03 INFO - PROCESS | 1795 | 1461027123158 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:52:03 INFO - PROCESS | 1795 | 1461027123198 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x866d1c00 == 149 [pid = 1795] [id = 678] 17:52:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 121 (0x8708c400) [pid = 1795] [serial = 2035] [outer = (nil)] 17:52:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 122 (0x89e89c00) [pid = 1795] [serial = 2036] [outer = 0x8708c400] 17:52:03 INFO - PROCESS | 1795 | 1461027123274 Marionette DEBUG loaded listener.js 17:52:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 123 (0x8b7c8c00) [pid = 1795] [serial = 2037] [outer = 0x8708c400] 17:52:04 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:04 INFO - PROCESS | 1795 | 1461027124876 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:52:04 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) 17:52:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2093ms 17:52:04 INFO - PROCESS | 1795 | 1461027124894 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:52:04 INFO - PROCESS | 1795 | 1461027124901 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:52:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:52:04 INFO - PROCESS | 1795 | 1461027124910 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:52:04 INFO - PROCESS | 1795 | 1461027124913 Marionette TRACE conn3 <- [1,2686,null,{}] 17:52:04 INFO - PROCESS | 1795 | 1461027124922 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:05 INFO - PROCESS | 1795 | 1461027125166 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:52:05 INFO - PROCESS | 1795 | 1461027125458 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d06000 == 150 [pid = 1795] [id = 679] 17:52:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 124 (0x87569000) [pid = 1795] [serial = 2038] [outer = (nil)] 17:52:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 125 (0x88095400) [pid = 1795] [serial = 2039] [outer = 0x87569000] 17:52:05 INFO - PROCESS | 1795 | 1461027125550 Marionette DEBUG loaded listener.js 17:52:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 126 (0x89e1f400) [pid = 1795] [serial = 2040] [outer = 0x87569000] 17:52:06 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:06 INFO - PROCESS | 1795 | 1461027126966 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 17:52:07 INFO - PROCESS | 1795 | 1461027127008 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:52:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:52:07 INFO - PROCESS | 1795 | 1461027127019 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:52:07 INFO - PROCESS | 1795 | 1461027127023 Marionette TRACE conn3 <- [1,2690,null,{}] 17:52:07 INFO - PROCESS | 1795 | 1461027127029 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:07 INFO - PROCESS | 1795 | 1461027127384 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:52:07 INFO - PROCESS | 1795 | 1461027127675 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x8766ac00 == 151 [pid = 1795] [id = 680] 17:52:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 127 (0x89e1a400) [pid = 1795] [serial = 2041] [outer = (nil)] 17:52:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x8a528000) [pid = 1795] [serial = 2042] [outer = 0x89e1a400] 17:52:07 INFO - PROCESS | 1795 | 1461027127765 Marionette DEBUG loaded listener.js 17:52:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x8a6c2c00) [pid = 1795] [serial = 2043] [outer = 0x89e1a400] 17:52:09 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:09 INFO - PROCESS | 1795 | 1461027129186 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 17:52:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:52:09 INFO - PROCESS | 1795 | 1461027129223 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:52:09 INFO - PROCESS | 1795 | 1461027129229 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:52:09 INFO - PROCESS | 1795 | 1461027129235 Marionette TRACE conn3 <- [1,2694,null,{}] 17:52:09 INFO - PROCESS | 1795 | 1461027129252 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:09 INFO - PROCESS | 1795 | 1461027129541 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:52:09 INFO - PROCESS | 1795 | 1461027129809 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:09 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a0b5400 == 152 [pid = 1795] [id = 681] 17:52:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x8a84b000) [pid = 1795] [serial = 2044] [outer = (nil)] 17:52:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x8c348c00) [pid = 1795] [serial = 2045] [outer = 0x8a84b000] 17:52:09 INFO - PROCESS | 1795 | 1461027129900 Marionette DEBUG loaded listener.js 17:52:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x8dc98400) [pid = 1795] [serial = 2046] [outer = 0x8a84b000] 17:52:11 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:11 INFO - PROCESS | 1795 | 1461027131273 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 17:52:11 INFO - PROCESS | 1795 | 1461027131324 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:52:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:52:11 INFO - PROCESS | 1795 | 1461027131330 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:52:11 INFO - PROCESS | 1795 | 1461027131334 Marionette TRACE conn3 <- [1,2698,null,{}] 17:52:11 INFO - PROCESS | 1795 | 1461027131339 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:11 INFO - PROCESS | 1795 | 1461027131623 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:52:11 INFO - PROCESS | 1795 | 1461027131929 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x867c3400 == 153 [pid = 1795] [id = 682] 17:52:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x8c4e2400) [pid = 1795] [serial = 2047] [outer = (nil)] 17:52:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x8dfe8800) [pid = 1795] [serial = 2048] [outer = 0x8c4e2400] 17:52:12 INFO - PROCESS | 1795 | 1461027132015 Marionette DEBUG loaded listener.js 17:52:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x8e904c00) [pid = 1795] [serial = 2049] [outer = 0x8c4e2400] 17:52:13 INFO - PROCESS | 1795 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:13 INFO - PROCESS | 1795 | 1461027133383 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:52:13 INFO - PROCESS | 1795 | 1461027133419 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:52:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:52:13 INFO - PROCESS | 1795 | 1461027133425 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:52:13 INFO - PROCESS | 1795 | 1461027133428 Marionette TRACE conn3 <- [1,2702,null,{}] 17:52:13 INFO - PROCESS | 1795 | 1461027133434 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:13 INFO - PROCESS | 1795 | 1461027133718 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:52:14 INFO - PROCESS | 1795 | 1461027133988 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c4e0000 == 154 [pid = 1795] [id = 683] 17:52:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8df4b000) [pid = 1795] [serial = 2050] [outer = (nil)] 17:52:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8e97bc00) [pid = 1795] [serial = 2051] [outer = 0x8df4b000] 17:52:14 INFO - PROCESS | 1795 | 1461027134075 Marionette DEBUG loaded listener.js 17:52:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8e992000) [pid = 1795] [serial = 2052] [outer = 0x8df4b000] 17:52:15 INFO - PROCESS | 1795 | 1461027135013 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:52:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:52:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1633ms 17:52:15 INFO - PROCESS | 1795 | 1461027135059 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:52:15 INFO - PROCESS | 1795 | 1461027135063 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:52:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:52:15 INFO - PROCESS | 1795 | 1461027135069 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:52:15 INFO - PROCESS | 1795 | 1461027135073 Marionette TRACE conn3 <- [1,2706,null,{}] 17:52:15 INFO - PROCESS | 1795 | 1461027135079 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:15 INFO - PROCESS | 1795 | 1461027135315 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:52:15 INFO - PROCESS | 1795 | 1461027135673 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x8766f400 == 155 [pid = 1795] [id = 684] 17:52:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8df4a400) [pid = 1795] [serial = 2053] [outer = (nil)] 17:52:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8f75c000) [pid = 1795] [serial = 2054] [outer = 0x8df4a400] 17:52:15 INFO - PROCESS | 1795 | 1461027135774 Marionette DEBUG loaded listener.js 17:52:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8fab0000) [pid = 1795] [serial = 2055] [outer = 0x8df4a400] 17:52:16 INFO - PROCESS | 1795 | 1461027136675 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:52:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:52:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1634ms 17:52:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:52:16 INFO - PROCESS | 1795 | 1461027136707 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:52:16 INFO - PROCESS | 1795 | 1461027136710 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:52:16 INFO - PROCESS | 1795 | 1461027136727 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:52:16 INFO - PROCESS | 1795 | 1461027136730 Marionette TRACE conn3 <- [1,2710,null,{}] 17:52:16 INFO - PROCESS | 1795 | 1461027136741 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:16 INFO - PROCESS | 1795 | 1461027136952 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:52:17 INFO - PROCESS | 1795 | 1461027137289 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a846400 == 156 [pid = 1795] [id = 685] 17:52:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8f75fc00) [pid = 1795] [serial = 2056] [outer = (nil)] 17:52:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8fdde400) [pid = 1795] [serial = 2057] [outer = 0x8f75fc00] 17:52:17 INFO - PROCESS | 1795 | 1461027137380 Marionette DEBUG loaded listener.js 17:52:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8fe32000) [pid = 1795] [serial = 2058] [outer = 0x8f75fc00] 17:52:18 INFO - PROCESS | 1795 | 1461027138355 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:52:18 INFO - PROCESS | 1795 | 1461027138432 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:52:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:52:18 INFO - PROCESS | 1795 | 1461027138438 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:52:18 INFO - PROCESS | 1795 | 1461027138442 Marionette TRACE conn3 <- [1,2714,null,{}] 17:52:18 INFO - PROCESS | 1795 | 1461027138448 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:18 INFO - PROCESS | 1795 | 1461027138651 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:52:19 INFO - PROCESS | 1795 | 1461027138988 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:19 INFO - PROCESS | 1795 | ++DOCSHELL 0x8faa7c00 == 157 [pid = 1795] [id = 686] 17:52:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8fb69000) [pid = 1795] [serial = 2059] [outer = (nil)] 17:52:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x90199c00) [pid = 1795] [serial = 2060] [outer = 0x8fb69000] 17:52:19 INFO - PROCESS | 1795 | 1461027139080 Marionette DEBUG loaded listener.js 17:52:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x9101a800) [pid = 1795] [serial = 2061] [outer = 0x8fb69000] 17:52:19 INFO - PROCESS | 1795 | 1461027139963 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:52:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:52:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1583ms 17:52:20 INFO - PROCESS | 1795 | 1461027140022 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:52:20 INFO - PROCESS | 1795 | 1461027140025 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:52:20 INFO - PROCESS | 1795 | 1461027140032 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:52:20 INFO - PROCESS | 1795 | 1461027140036 Marionette TRACE conn3 <- [1,2718,null,{}] 17:52:20 INFO - PROCESS | 1795 | 1461027140042 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:20 INFO - PROCESS | 1795 | 1461027140262 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:52:20 INFO - PROCESS | 1795 | 1461027140620 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x87675c00 == 158 [pid = 1795] [id = 687] 17:52:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x89e90000) [pid = 1795] [serial = 2062] [outer = (nil)] 17:52:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x915c6800) [pid = 1795] [serial = 2063] [outer = 0x89e90000] 17:52:20 INFO - PROCESS | 1795 | 1461027140709 Marionette DEBUG loaded listener.js 17:52:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x93240400) [pid = 1795] [serial = 2064] [outer = 0x89e90000] 17:52:21 INFO - PROCESS | 1795 | 1461027141645 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 17:52:21 INFO - PROCESS | 1795 | 1461027141724 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:52:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:52:21 INFO - PROCESS | 1795 | 1461027141730 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:52:21 INFO - PROCESS | 1795 | 1461027141734 Marionette TRACE conn3 <- [1,2722,null,{}] 17:52:21 INFO - PROCESS | 1795 | 1461027141740 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:21 INFO - PROCESS | 1795 | 1461027141995 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:52:22 INFO - PROCESS | 1795 | 1461027142365 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x915bf000 == 159 [pid = 1795] [id = 688] 17:52:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x915c4800) [pid = 1795] [serial = 2065] [outer = (nil)] 17:52:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x9350bc00) [pid = 1795] [serial = 2066] [outer = 0x915c4800] 17:52:22 INFO - PROCESS | 1795 | 1461027142451 Marionette DEBUG loaded listener.js 17:52:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x9412ac00) [pid = 1795] [serial = 2067] [outer = 0x915c4800] 17:52:23 INFO - PROCESS | 1795 | 1461027143431 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:52:23 INFO - PROCESS | 1795 | 1461027143519 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:52:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:52:23 INFO - PROCESS | 1795 | 1461027143525 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:52:23 INFO - PROCESS | 1795 | 1461027143529 Marionette TRACE conn3 <- [1,2726,null,{}] 17:52:23 INFO - PROCESS | 1795 | 1461027143535 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:23 INFO - PROCESS | 1795 | 1461027143809 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:52:24 INFO - PROCESS | 1795 | 1461027144171 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x933a6800 == 160 [pid = 1795] [id = 689] 17:52:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x9592a400) [pid = 1795] [serial = 2068] [outer = (nil)] 17:52:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x95cabc00) [pid = 1795] [serial = 2069] [outer = 0x9592a400] 17:52:24 INFO - PROCESS | 1795 | 1461027144268 Marionette DEBUG loaded listener.js 17:52:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x9671cc00) [pid = 1795] [serial = 2070] [outer = 0x9592a400] 17:52:25 INFO - PROCESS | 1795 | 1461027145202 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:52:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:52:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1737ms 17:52:25 INFO - PROCESS | 1795 | 1461027145263 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:52:25 INFO - PROCESS | 1795 | 1461027145267 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:52:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:52:25 INFO - PROCESS | 1795 | 1461027145273 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:52:25 INFO - PROCESS | 1795 | 1461027145277 Marionette TRACE conn3 <- [1,2730,null,{}] 17:52:25 INFO - PROCESS | 1795 | 1461027145282 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:25 INFO - PROCESS | 1795 | 1461027145494 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:52:25 INFO - PROCESS | 1795 | 1461027145859 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:25 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ee6c00 == 161 [pid = 1795] [id = 690] 17:52:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x8a583000) [pid = 1795] [serial = 2071] [outer = (nil)] 17:52:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x97533800) [pid = 1795] [serial = 2072] [outer = 0x8a583000] 17:52:25 INFO - PROCESS | 1795 | 1461027145950 Marionette DEBUG loaded listener.js 17:52:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x9787f400) [pid = 1795] [serial = 2073] [outer = 0x8a583000] 17:52:27 INFO - PROCESS | 1795 | 1461027147233 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 17:52:27 INFO - PROCESS | 1795 | 1461027147293 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:52:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:52:27 INFO - PROCESS | 1795 | 1461027147302 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:52:27 INFO - PROCESS | 1795 | 1461027147306 Marionette TRACE conn3 <- [1,2734,null,{}] 17:52:27 INFO - PROCESS | 1795 | 1461027147311 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:27 INFO - PROCESS | 1795 | 1461027147598 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:52:27 INFO - PROCESS | 1795 | 1461027147904 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x95a75c00 == 162 [pid = 1795] [id = 691] 17:52:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x973be800) [pid = 1795] [serial = 2074] [outer = (nil)] 17:52:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x989d5800) [pid = 1795] [serial = 2075] [outer = 0x973be800] 17:52:27 INFO - PROCESS | 1795 | 1461027147988 Marionette DEBUG loaded listener.js 17:52:28 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x98e24400) [pid = 1795] [serial = 2076] [outer = 0x973be800] 17:52:28 INFO - PROCESS | 1795 | 1461027148925 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:52:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:52:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1686ms 17:52:28 INFO - PROCESS | 1795 | 1461027148989 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:52:28 INFO - PROCESS | 1795 | 1461027148993 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:52:29 INFO - PROCESS | 1795 | 1461027148999 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:52:29 INFO - PROCESS | 1795 | 1461027149002 Marionette TRACE conn3 <- [1,2738,null,{}] 17:52:29 INFO - PROCESS | 1795 | 1461027149010 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:29 INFO - PROCESS | 1795 | 1461027149263 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:52:29 INFO - PROCESS | 1795 | 1461027149620 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x865c8000 == 163 [pid = 1795] [id = 692] 17:52:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x97fcbc00) [pid = 1795] [serial = 2077] [outer = (nil)] 17:52:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x9b2d3800) [pid = 1795] [serial = 2078] [outer = 0x97fcbc00] 17:52:29 INFO - PROCESS | 1795 | 1461027149711 Marionette DEBUG loaded listener.js 17:52:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x9df34000) [pid = 1795] [serial = 2079] [outer = 0x97fcbc00] 17:52:30 INFO - PROCESS | 1795 | 1461027150639 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:52:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:52:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1683ms 17:52:30 INFO - PROCESS | 1795 | 1461027150683 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:52:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:52:30 INFO - PROCESS | 1795 | 1461027150687 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:52:30 INFO - PROCESS | 1795 | 1461027150693 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:52:30 INFO - PROCESS | 1795 | 1461027150696 Marionette TRACE conn3 <- [1,2742,null,{}] 17:52:30 INFO - PROCESS | 1795 | 1461027150702 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:30 INFO - PROCESS | 1795 | 1461027150961 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:52:31 INFO - PROCESS | 1795 | 1461027151327 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:31 INFO - PROCESS | 1795 | ++DOCSHELL 0x867c1400 == 164 [pid = 1795] [id = 693] 17:52:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x8c00a400) [pid = 1795] [serial = 2080] [outer = (nil)] 17:52:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x9fc44c00) [pid = 1795] [serial = 2081] [outer = 0x8c00a400] 17:52:31 INFO - PROCESS | 1795 | 1461027151438 Marionette DEBUG loaded listener.js 17:52:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x9fcc2c00) [pid = 1795] [serial = 2082] [outer = 0x8c00a400] 17:52:32 INFO - PROCESS | 1795 | 1461027152520 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:52:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:52:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1885ms 17:52:32 INFO - PROCESS | 1795 | 1461027152578 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:52:32 INFO - PROCESS | 1795 | 1461027152581 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:52:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:52:32 INFO - PROCESS | 1795 | 1461027152587 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:52:32 INFO - PROCESS | 1795 | 1461027152591 Marionette TRACE conn3 <- [1,2746,null,{}] 17:52:32 INFO - PROCESS | 1795 | 1461027152597 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:32 INFO - PROCESS | 1795 | 1461027152814 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:52:33 INFO - PROCESS | 1795 | 1461027153158 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:33 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fd7c00 == 165 [pid = 1795] [id = 694] 17:52:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x9fc45400) [pid = 1795] [serial = 2083] [outer = (nil)] 17:52:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x9ffb2400) [pid = 1795] [serial = 2084] [outer = 0x9fc45400] 17:52:33 INFO - PROCESS | 1795 | 1461027153248 Marionette DEBUG loaded listener.js 17:52:33 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x9ffb5400) [pid = 1795] [serial = 2085] [outer = 0x9fc45400] 17:52:34 INFO - PROCESS | 1795 | 1461027154165 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:52:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:52:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1629ms 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8a077c00 == 164 [pid = 1795] [id = 677] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8809e400 == 163 [pid = 1795] [id = 676] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x867be400 == 162 [pid = 1795] [id = 675] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x99231400 == 161 [pid = 1795] [id = 674] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x98e73800 == 160 [pid = 1795] [id = 673] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x979e3800 == 159 [pid = 1795] [id = 671] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x984f3000 == 158 [pid = 1795] [id = 672] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8dca0c00 == 157 [pid = 1795] [id = 670] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8e909800 == 156 [pid = 1795] [id = 669] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x93514800 == 155 [pid = 1795] [id = 668] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8a0b4400 == 154 [pid = 1795] [id = 666] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x9057a800 == 153 [pid = 1795] [id = 667] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x866d5c00 == 152 [pid = 1795] [id = 665] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9fac00 == 151 [pid = 1795] [id = 664] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x881b7400 == 150 [pid = 1795] [id = 663] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8c010400 == 149 [pid = 1795] [id = 662] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8a07c400 == 148 [pid = 1795] [id = 660] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x8c00f800 == 147 [pid = 1795] [id = 661] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x88ccec00 == 146 [pid = 1795] [id = 659] 17:52:35 INFO - PROCESS | 1795 | --DOCSHELL 0x84659000 == 145 [pid = 1795] [id = 658] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x8a850800) [pid = 1795] [serial = 1973] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x87095c00) [pid = 1795] [serial = 1913] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x984af800) [pid = 1795] [serial = 1962] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x973be000) [pid = 1795] [serial = 1958] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x8f75a000) [pid = 1795] [serial = 1935] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x88092800) [pid = 1795] [serial = 1965] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x94253400) [pid = 1795] [serial = 1953] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x8fdd6c00) [pid = 1795] [serial = 1938] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x8a084800) [pid = 1795] [serial = 1968] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x933a9c00) [pid = 1795] [serial = 1947] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x97531c00) [pid = 1795] [serial = 1959] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x8a84d400) [pid = 1795] [serial = 1971] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x93516000) [pid = 1795] [serial = 1949] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8e97d000) [pid = 1795] [serial = 1929] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x87094000) [pid = 1795] [serial = 1964] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8dc92000) [pid = 1795] [serial = 1925] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x944bf400) [pid = 1795] [serial = 1955] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x94124000) [pid = 1795] [serial = 1950] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8c4d8800) [pid = 1795] [serial = 1923] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x9004c800) [pid = 1795] [serial = 1941] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x8e9b9000) [pid = 1795] [serial = 1931] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8dc96c00) [pid = 1795] [serial = 1926] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x8b7c6000) [pid = 1795] [serial = 1919] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x8a082800) [pid = 1795] [serial = 1917] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x8a6bc800) [pid = 1795] [serial = 1970] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x9424c800) [pid = 1795] [serial = 1952] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x97ca6400) [pid = 1795] [serial = 1961] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x90610000) [pid = 1795] [serial = 1943] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x89e8d000) [pid = 1795] [serial = 1967] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x915bd800) [pid = 1795] [serial = 1944] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8c34b400) [pid = 1795] [serial = 1922] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x8e9bf800) [pid = 1795] [serial = 1932] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x8e9f6800) [pid = 1795] [serial = 1934] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x9fcbc000) [pid = 1795] [serial = 1899] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x8c007c00) [pid = 1795] [serial = 1845] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x89e8e000) [pid = 1795] [serial = 1916] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x8c001800) [pid = 1795] [serial = 1920] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x95a73c00) [pid = 1795] [serial = 1956] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x93268800) [pid = 1795] [serial = 1946] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x8766d400) [pid = 1795] [serial = 1914] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x8fe36800) [pid = 1795] [serial = 1940] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8e909000) [pid = 1795] [serial = 1928] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x8fdd1c00) [pid = 1795] [serial = 1937] [outer = (nil)] [url = about:blank] 17:52:36 INFO - PROCESS | 1795 | 1461027156174 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:52:36 INFO - PROCESS | 1795 | 1461027156179 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:52:36 INFO - PROCESS | 1795 | 1461027156209 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:52:36 INFO - PROCESS | 1795 | 1461027156216 Marionette TRACE conn3 <- [1,2750,null,{}] 17:52:36 INFO - PROCESS | 1795 | 1461027156224 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:36 INFO - PROCESS | 1795 | 1461027156408 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:52:36 INFO - PROCESS | 1795 | 1461027156424 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:36 INFO - PROCESS | 1795 | ++DOCSHELL 0x8766c400 == 146 [pid = 1795] [id = 695] 17:52:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x8766d000) [pid = 1795] [serial = 2086] [outer = (nil)] 17:52:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x87675800) [pid = 1795] [serial = 2087] [outer = 0x8766d000] 17:52:36 INFO - PROCESS | 1795 | 1461027156501 Marionette DEBUG loaded listener.js 17:52:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x88096c00) [pid = 1795] [serial = 2088] [outer = 0x8766d000] 17:52:37 INFO - PROCESS | 1795 | 1461027157527 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:52:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:52:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1334ms 17:52:37 INFO - PROCESS | 1795 | 1461027157542 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:52:37 INFO - PROCESS | 1795 | 1461027157547 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:52:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:52:37 INFO - PROCESS | 1795 | 1461027157563 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:52:37 INFO - PROCESS | 1795 | 1461027157567 Marionette TRACE conn3 <- [1,2754,null,{}] 17:52:37 INFO - PROCESS | 1795 | 1461027157574 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:37 INFO - PROCESS | 1795 | 1461027157775 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:52:38 INFO - PROCESS | 1795 | 1461027157995 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:38 INFO - PROCESS | 1795 | ++DOCSHELL 0x87568c00 == 147 [pid = 1795] [id = 696] 17:52:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x87673000) [pid = 1795] [serial = 2089] [outer = (nil)] 17:52:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x8a078800) [pid = 1795] [serial = 2090] [outer = 0x87673000] 17:52:38 INFO - PROCESS | 1795 | 1461027158071 Marionette DEBUG loaded listener.js 17:52:38 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x8a084800) [pid = 1795] [serial = 2091] [outer = 0x87673000] 17:52:39 INFO - PROCESS | 1795 | 1461027159053 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1547ms 17:52:39 INFO - PROCESS | 1795 | 1461027159106 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:52:39 INFO - PROCESS | 1795 | 1461027159109 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:52:39 INFO - PROCESS | 1795 | 1461027159123 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:52:39 INFO - PROCESS | 1795 | 1461027159126 Marionette TRACE conn3 <- [1,2758,null,{}] 17:52:39 INFO - PROCESS | 1795 | 1461027159139 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:39 INFO - PROCESS | 1795 | 1461027159420 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:52:39 INFO - PROCESS | 1795 | 1461027159454 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:39 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a6be000 == 148 [pid = 1795] [id = 697] 17:52:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x8a6c1000) [pid = 1795] [serial = 2092] [outer = (nil)] 17:52:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8a84e800) [pid = 1795] [serial = 2093] [outer = 0x8a6c1000] 17:52:39 INFO - PROCESS | 1795 | 1461027159531 Marionette DEBUG loaded listener.js 17:52:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8b7ce800) [pid = 1795] [serial = 2094] [outer = 0x8a6c1000] 17:52:40 INFO - PROCESS | 1795 | 1461027160528 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:52:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:52:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1429ms 17:52:40 INFO - PROCESS | 1795 | 1461027160552 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:52:40 INFO - PROCESS | 1795 | 1461027160555 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:52:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:52:40 INFO - PROCESS | 1795 | 1461027160590 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:52:40 INFO - PROCESS | 1795 | 1461027160593 Marionette TRACE conn3 <- [1,2762,null,{}] 17:52:40 INFO - PROCESS | 1795 | 1461027160598 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:41 INFO - PROCESS | 1795 | 1461027161313 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x8e978400) [pid = 1795] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x9aeb8800) [pid = 1795] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x8fab4000) [pid = 1795] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x8a848400) [pid = 1795] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x89e81400) [pid = 1795] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x867bf000) [pid = 1795] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x8df47400) [pid = 1795] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8c347400) [pid = 1795] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x944bfc00) [pid = 1795] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x8a529000) [pid = 1795] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 126 (0x984e5c00) [pid = 1795] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 125 (0x987c4000) [pid = 1795] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 124 (0x8a07d400) [pid = 1795] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 123 (0x8a528400) [pid = 1795] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 122 (0x992e6400) [pid = 1795] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 121 (0x8e99b000) [pid = 1795] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 120 (0x91027000) [pid = 1795] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 119 (0x8dfef400) [pid = 1795] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 118 (0x881b6c00) [pid = 1795] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 117 (0x84fdfc00) [pid = 1795] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:52:41 INFO - PROCESS | 1795 | --DOMWINDOW == 116 (0x97535c00) [pid = 1795] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:52:41 INFO - PROCESS | 1795 | 1461027161546 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fdf800 == 149 [pid = 1795] [id = 698] 17:52:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 117 (0x865c7800) [pid = 1795] [serial = 2095] [outer = (nil)] 17:52:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 118 (0x89e81400) [pid = 1795] [serial = 2096] [outer = 0x865c7800] 17:52:41 INFO - PROCESS | 1795 | 1461027161624 Marionette DEBUG loaded listener.js 17:52:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 119 (0x8a6b6400) [pid = 1795] [serial = 2097] [outer = 0x865c7800] 17:52:42 INFO - PROCESS | 1795 | 1461027162400 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:52:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:52:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1844ms 17:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:52:42 INFO - PROCESS | 1795 | 1461027162434 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:52:42 INFO - PROCESS | 1795 | 1461027162436 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:52:42 INFO - PROCESS | 1795 | 1461027162443 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:52:42 INFO - PROCESS | 1795 | 1461027162446 Marionette TRACE conn3 <- [1,2766,null,{}] 17:52:42 INFO - PROCESS | 1795 | 1461027162451 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:42 INFO - PROCESS | 1795 | 1461027162722 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:52:42 INFO - PROCESS | 1795 | 1461027162745 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x8b7d0c00 == 150 [pid = 1795] [id = 699] 17:52:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 120 (0x8c00a000) [pid = 1795] [serial = 2098] [outer = (nil)] 17:52:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 121 (0x8c4d8000) [pid = 1795] [serial = 2099] [outer = 0x8c00a000] 17:52:42 INFO - PROCESS | 1795 | 1461027162817 Marionette DEBUG loaded listener.js 17:52:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 122 (0x8c4df800) [pid = 1795] [serial = 2100] [outer = 0x8c00a000] 17:52:44 INFO - PROCESS | 1795 | 1461027164002 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:52:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:52:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1594ms 17:52:44 INFO - PROCESS | 1795 | 1461027164036 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:52:44 INFO - PROCESS | 1795 | 1461027164042 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:52:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:52:44 INFO - PROCESS | 1795 | 1461027164051 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:52:44 INFO - PROCESS | 1795 | 1461027164057 Marionette TRACE conn3 <- [1,2770,null,{}] 17:52:44 INFO - PROCESS | 1795 | 1461027164067 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:44 INFO - PROCESS | 1795 | 1461027164289 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:52:44 INFO - PROCESS | 1795 | 1461027164650 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x8766e800 == 151 [pid = 1795] [id = 700] 17:52:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 123 (0x87677c00) [pid = 1795] [serial = 2101] [outer = (nil)] 17:52:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 124 (0x89e86800) [pid = 1795] [serial = 2102] [outer = 0x87677c00] 17:52:44 INFO - PROCESS | 1795 | 1461027164745 Marionette DEBUG loaded listener.js 17:52:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 125 (0x8a07c400) [pid = 1795] [serial = 2103] [outer = 0x87677c00] 17:52:45 INFO - PROCESS | 1795 | 1461027165664 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:52:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:52:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1653ms 17:52:45 INFO - PROCESS | 1795 | 1461027165704 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:52:45 INFO - PROCESS | 1795 | 1461027165713 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:52:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:52:45 INFO - PROCESS | 1795 | 1461027165725 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:52:45 INFO - PROCESS | 1795 | 1461027165728 Marionette TRACE conn3 <- [1,2774,null,{}] 17:52:45 INFO - PROCESS | 1795 | 1461027165735 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:45 INFO - PROCESS | 1795 | 1461027165949 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:52:46 INFO - PROCESS | 1795 | 1461027166371 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a846c00 == 152 [pid = 1795] [id = 701] 17:52:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 126 (0x8a850800) [pid = 1795] [serial = 2104] [outer = (nil)] 17:52:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 127 (0x8b7d0400) [pid = 1795] [serial = 2105] [outer = 0x8a850800] 17:52:46 INFO - PROCESS | 1795 | 1461027166503 Marionette DEBUG loaded listener.js 17:52:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x8c34a000) [pid = 1795] [serial = 2106] [outer = 0x8a850800] 17:52:47 INFO - PROCESS | 1795 | 1461027167482 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:52:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:52:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1832ms 17:52:47 INFO - PROCESS | 1795 | 1461027167557 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:52:47 INFO - PROCESS | 1795 | 1461027167560 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:52:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:52:47 INFO - PROCESS | 1795 | 1461027167568 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:52:47 INFO - PROCESS | 1795 | 1461027167574 Marionette TRACE conn3 <- [1,2778,null,{}] 17:52:47 INFO - PROCESS | 1795 | 1461027167590 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:47 INFO - PROCESS | 1795 | 1461027167855 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:52:48 INFO - PROCESS | 1795 | 1461027168206 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c006c00 == 153 [pid = 1795] [id = 702] 17:52:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x8dc96800) [pid = 1795] [serial = 2107] [outer = (nil)] 17:52:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x8dfee400) [pid = 1795] [serial = 2108] [outer = 0x8dc96800] 17:52:48 INFO - PROCESS | 1795 | 1461027168297 Marionette DEBUG loaded listener.js 17:52:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x8e909000) [pid = 1795] [serial = 2109] [outer = 0x8dc96800] 17:52:49 INFO - PROCESS | 1795 | 1461027169230 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:52:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:52:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1705ms 17:52:49 INFO - PROCESS | 1795 | 1461027169273 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:52:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:52:49 INFO - PROCESS | 1795 | 1461027169278 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:52:49 INFO - PROCESS | 1795 | 1461027169284 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:52:49 INFO - PROCESS | 1795 | 1461027169288 Marionette TRACE conn3 <- [1,2782,null,{}] 17:52:49 INFO - PROCESS | 1795 | 1461027169294 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:49 INFO - PROCESS | 1795 | 1461027169501 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:52:49 INFO - PROCESS | 1795 | 1461027169804 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e884800 == 154 [pid = 1795] [id = 703] 17:52:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x8e97c400) [pid = 1795] [serial = 2110] [outer = (nil)] 17:52:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x8e99a400) [pid = 1795] [serial = 2111] [outer = 0x8e97c400] 17:52:49 INFO - PROCESS | 1795 | 1461027169939 Marionette DEBUG loaded listener.js 17:52:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x8e9ed000) [pid = 1795] [serial = 2112] [outer = 0x8e97c400] 17:52:50 INFO - PROCESS | 1795 | 1461027170825 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:52:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:52:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1580ms 17:52:50 INFO - PROCESS | 1795 | 1461027170865 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:52:50 INFO - PROCESS | 1795 | 1461027170869 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:52:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:52:50 INFO - PROCESS | 1795 | 1461027170875 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:52:50 INFO - PROCESS | 1795 | 1461027170878 Marionette TRACE conn3 <- [1,2786,null,{}] 17:52:50 INFO - PROCESS | 1795 | 1461027170884 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:51 INFO - PROCESS | 1795 | 1461027171081 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:52:51 INFO - PROCESS | 1795 | 1461027171388 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e97b400 == 155 [pid = 1795] [id = 704] 17:52:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x8e9eec00) [pid = 1795] [serial = 2113] [outer = (nil)] 17:52:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8e9fb800) [pid = 1795] [serial = 2114] [outer = 0x8e9eec00] 17:52:51 INFO - PROCESS | 1795 | 1461027171520 Marionette DEBUG loaded listener.js 17:52:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8f756400) [pid = 1795] [serial = 2115] [outer = 0x8e9eec00] 17:52:52 INFO - PROCESS | 1795 | 1461027172417 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:52:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:52:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1587ms 17:52:52 INFO - PROCESS | 1795 | 1461027172463 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:52:52 INFO - PROCESS | 1795 | 1461027172467 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:52:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:52:52 INFO - PROCESS | 1795 | 1461027172473 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:52:52 INFO - PROCESS | 1795 | 1461027172477 Marionette TRACE conn3 <- [1,2790,null,{}] 17:52:52 INFO - PROCESS | 1795 | 1461027172483 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:52 INFO - PROCESS | 1795 | 1461027172719 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:52:53 INFO - PROCESS | 1795 | 1461027173078 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:53 INFO - PROCESS | 1795 | ++DOCSHELL 0x8766c800 == 156 [pid = 1795] [id = 705] 17:52:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8fdd2000) [pid = 1795] [serial = 2116] [outer = (nil)] 17:52:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8fe34c00) [pid = 1795] [serial = 2117] [outer = 0x8fdd2000] 17:52:53 INFO - PROCESS | 1795 | 1461027173172 Marionette DEBUG loaded listener.js 17:52:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x90048800) [pid = 1795] [serial = 2118] [outer = 0x8fdd2000] 17:52:54 INFO - PROCESS | 1795 | 1461027174066 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:52:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:52:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1630ms 17:52:54 INFO - PROCESS | 1795 | 1461027174104 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:52:54 INFO - PROCESS | 1795 | 1461027174109 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:52:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:52:54 INFO - PROCESS | 1795 | 1461027174115 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:52:54 INFO - PROCESS | 1795 | 1461027174118 Marionette TRACE conn3 <- [1,2794,null,{}] 17:52:54 INFO - PROCESS | 1795 | 1461027174124 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:54 INFO - PROCESS | 1795 | 1461027174336 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:52:54 INFO - PROCESS | 1795 | 1461027174687 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:54 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e890800 == 157 [pid = 1795] [id = 706] 17:52:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8e9b8800) [pid = 1795] [serial = 2119] [outer = (nil)] 17:52:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x9056f800) [pid = 1795] [serial = 2120] [outer = 0x8e9b8800] 17:52:54 INFO - PROCESS | 1795 | 1461027174780 Marionette DEBUG loaded listener.js 17:52:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x90605400) [pid = 1795] [serial = 2121] [outer = 0x8e9b8800] 17:52:55 INFO - PROCESS | 1795 | 1461027175686 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:52:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:52:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1641ms 17:52:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:52:55 INFO - PROCESS | 1795 | 1461027175757 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:52:55 INFO - PROCESS | 1795 | 1461027175761 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:52:55 INFO - PROCESS | 1795 | 1461027175767 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:52:55 INFO - PROCESS | 1795 | 1461027175771 Marionette TRACE conn3 <- [1,2798,null,{}] 17:52:55 INFO - PROCESS | 1795 | 1461027175777 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:55 INFO - PROCESS | 1795 | 1461027175983 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:52:56 INFO - PROCESS | 1795 | 1461027176340 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x8fab4800 == 158 [pid = 1795] [id = 707] 17:52:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x9019ac00) [pid = 1795] [serial = 2122] [outer = (nil)] 17:52:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x913b8800) [pid = 1795] [serial = 2123] [outer = 0x9019ac00] 17:52:56 INFO - PROCESS | 1795 | 1461027176433 Marionette DEBUG loaded listener.js 17:52:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x915c7400) [pid = 1795] [serial = 2124] [outer = 0x9019ac00] 17:52:57 INFO - PROCESS | 1795 | 1461027177325 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:52:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:52:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1583ms 17:52:57 INFO - PROCESS | 1795 | 1461027177352 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:52:57 INFO - PROCESS | 1795 | 1461027177356 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:52:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:52:57 INFO - PROCESS | 1795 | 1461027177365 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:52:57 INFO - PROCESS | 1795 | 1461027177367 Marionette TRACE conn3 <- [1,2802,null,{}] 17:52:57 INFO - PROCESS | 1795 | 1461027177372 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:57 INFO - PROCESS | 1795 | 1461027177581 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:52:57 INFO - PROCESS | 1795 | 1461027177935 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x881bf800 == 159 [pid = 1795] [id = 708] 17:52:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x89e19400) [pid = 1795] [serial = 2125] [outer = (nil)] 17:52:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x9350f400) [pid = 1795] [serial = 2126] [outer = 0x89e19400] 17:52:58 INFO - PROCESS | 1795 | 1461027178027 Marionette DEBUG loaded listener.js 17:52:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x94128400) [pid = 1795] [serial = 2127] [outer = 0x89e19400] 17:52:58 INFO - PROCESS | 1795 | 1461027178924 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:52:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:52:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1630ms 17:52:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:52:59 INFO - PROCESS | 1795 | 1461027178996 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:52:59 INFO - PROCESS | 1795 | 1461027178999 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:52:59 INFO - PROCESS | 1795 | 1461027179006 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:52:59 INFO - PROCESS | 1795 | 1461027179009 Marionette TRACE conn3 <- [1,2806,null,{}] 17:52:59 INFO - PROCESS | 1795 | 1461027179015 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:59 INFO - PROCESS | 1795 | 1461027179270 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:52:59 INFO - PROCESS | 1795 | 1461027179614 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:59 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a0af800 == 160 [pid = 1795] [id = 709] 17:52:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x933ae400) [pid = 1795] [serial = 2128] [outer = (nil)] 17:52:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x944b4c00) [pid = 1795] [serial = 2129] [outer = 0x933ae400] 17:52:59 INFO - PROCESS | 1795 | 1461027179704 Marionette DEBUG loaded listener.js 17:52:59 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x944b9400) [pid = 1795] [serial = 2130] [outer = 0x933ae400] 17:53:00 INFO - PROCESS | 1795 | 1461027180629 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:53:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:53:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1684ms 17:53:00 INFO - PROCESS | 1795 | 1461027180691 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:53:00 INFO - PROCESS | 1795 | 1461027180695 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:53:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:53:00 INFO - PROCESS | 1795 | 1461027180704 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:53:00 INFO - PROCESS | 1795 | 1461027180708 Marionette TRACE conn3 <- [1,2810,null,{}] 17:53:00 INFO - PROCESS | 1795 | 1461027180714 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:00 INFO - PROCESS | 1795 | 1461027180961 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:53:01 INFO - PROCESS | 1795 | 1461027181334 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x94fcd400 == 161 [pid = 1795] [id = 710] 17:53:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x97531c00) [pid = 1795] [serial = 2131] [outer = (nil)] 17:53:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x97537400) [pid = 1795] [serial = 2132] [outer = 0x97531c00] 17:53:01 INFO - PROCESS | 1795 | 1461027181433 Marionette DEBUG loaded listener.js 17:53:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x983a0800) [pid = 1795] [serial = 2133] [outer = 0x97531c00] 17:53:02 INFO - PROCESS | 1795 | 1461027182409 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:53:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:53:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1741ms 17:53:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:53:02 INFO - PROCESS | 1795 | 1461027182444 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:53:02 INFO - PROCESS | 1795 | 1461027182447 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:53:02 INFO - PROCESS | 1795 | 1461027182453 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:53:02 INFO - PROCESS | 1795 | 1461027182456 Marionette TRACE conn3 <- [1,2814,null,{}] 17:53:02 INFO - PROCESS | 1795 | 1461027182462 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:02 INFO - PROCESS | 1795 | 1461027182675 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:53:03 INFO - PROCESS | 1795 | 1461027183037 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x87673800 == 162 [pid = 1795] [id = 711] 17:53:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x8a84f800) [pid = 1795] [serial = 2134] [outer = (nil)] 17:53:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x984eb800) [pid = 1795] [serial = 2135] [outer = 0x8a84f800] 17:53:03 INFO - PROCESS | 1795 | 1461027183130 Marionette DEBUG loaded listener.js 17:53:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x98e1c000) [pid = 1795] [serial = 2136] [outer = 0x8a84f800] 17:53:04 INFO - PROCESS | 1795 | 1461027184080 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:53:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:53:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1686ms 17:53:04 INFO - PROCESS | 1795 | 1461027184139 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:53:04 INFO - PROCESS | 1795 | 1461027184142 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:53:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:53:04 INFO - PROCESS | 1795 | 1461027184150 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:53:04 INFO - PROCESS | 1795 | 1461027184153 Marionette TRACE conn3 <- [1,2818,null,{}] 17:53:04 INFO - PROCESS | 1795 | 1461027184159 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:04 INFO - PROCESS | 1795 | 1461027184401 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:53:04 INFO - PROCESS | 1795 | 1461027184772 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:04 INFO - PROCESS | 1795 | ++DOCSHELL 0x9592e800 == 163 [pid = 1795] [id = 712] 17:53:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x963c8c00) [pid = 1795] [serial = 2137] [outer = (nil)] 17:53:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x9b2cec00) [pid = 1795] [serial = 2138] [outer = 0x963c8c00] 17:53:04 INFO - PROCESS | 1795 | 1461027184866 Marionette DEBUG loaded listener.js 17:53:04 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x9eb45400) [pid = 1795] [serial = 2139] [outer = 0x963c8c00] 17:53:05 INFO - PROCESS | 1795 | 1461027185790 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:53:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:53:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1683ms 17:53:05 INFO - PROCESS | 1795 | 1461027185834 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:53:05 INFO - PROCESS | 1795 | 1461027185838 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:53:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:53:05 INFO - PROCESS | 1795 | 1461027185844 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:53:05 INFO - PROCESS | 1795 | 1461027185847 Marionette TRACE conn3 <- [1,2822,null,{}] 17:53:05 INFO - PROCESS | 1795 | 1461027185853 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:06 INFO - PROCESS | 1795 | 1461027186085 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:53:06 INFO - PROCESS | 1795 | 1461027186460 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x9ad6b000 == 164 [pid = 1795] [id = 713] 17:53:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x9aeb9c00) [pid = 1795] [serial = 2140] [outer = (nil)] 17:53:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x9ffb4400) [pid = 1795] [serial = 2141] [outer = 0x9aeb9c00] 17:53:06 INFO - PROCESS | 1795 | 1461027186550 Marionette DEBUG loaded listener.js 17:53:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x9ffbc000) [pid = 1795] [serial = 2142] [outer = 0x9aeb9c00] 17:53:07 INFO - PROCESS | 1795 | 1461027187461 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:53:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:53:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1685ms 17:53:07 INFO - PROCESS | 1795 | 1461027187530 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:53:07 INFO - PROCESS | 1795 | 1461027187535 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:53:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:53:07 INFO - PROCESS | 1795 | 1461027187541 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:53:07 INFO - PROCESS | 1795 | 1461027187544 Marionette TRACE conn3 <- [1,2826,null,{}] 17:53:07 INFO - PROCESS | 1795 | 1461027187550 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:07 INFO - PROCESS | 1795 | 1461027187826 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:53:08 INFO - PROCESS | 1795 | 1461027188185 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c345800 == 165 [pid = 1795] [id = 714] 17:53:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x8df49000) [pid = 1795] [serial = 2143] [outer = (nil)] 17:53:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0xa0103000) [pid = 1795] [serial = 2144] [outer = 0x8df49000] 17:53:08 INFO - PROCESS | 1795 | 1461027188270 Marionette DEBUG loaded listener.js 17:53:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0xa0160000) [pid = 1795] [serial = 2145] [outer = 0x8df49000] 17:53:09 INFO - PROCESS | 1795 | 1461027189175 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:53:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:53:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1691ms 17:53:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:53:09 INFO - PROCESS | 1795 | 1461027189233 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:53:09 INFO - PROCESS | 1795 | 1461027189236 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:53:09 INFO - PROCESS | 1795 | 1461027189243 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:53:09 INFO - PROCESS | 1795 | 1461027189247 Marionette TRACE conn3 <- [1,2830,null,{}] 17:53:09 INFO - PROCESS | 1795 | 1461027189253 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:09 INFO - PROCESS | 1795 | 1461027189484 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:53:09 INFO - PROCESS | 1795 | 1461027189834 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:09 INFO - PROCESS | 1795 | ++DOCSHELL 0x9fd7a800 == 166 [pid = 1795] [id = 715] 17:53:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x9ffbdc00) [pid = 1795] [serial = 2146] [outer = (nil)] 17:53:09 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0xa01d3c00) [pid = 1795] [serial = 2147] [outer = 0x9ffbdc00] 17:53:09 INFO - PROCESS | 1795 | 1461027189922 Marionette DEBUG loaded listener.js 17:53:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0xa0b63800) [pid = 1795] [serial = 2148] [outer = 0x9ffbdc00] 17:53:10 INFO - PROCESS | 1795 | 1461027190805 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:53:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:53:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1632ms 17:53:10 INFO - PROCESS | 1795 | 1461027190875 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:53:10 INFO - PROCESS | 1795 | 1461027190878 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:53:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:53:10 INFO - PROCESS | 1795 | 1461027190885 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:53:10 INFO - PROCESS | 1795 | 1461027190887 Marionette TRACE conn3 <- [1,2834,null,{}] 17:53:10 INFO - PROCESS | 1795 | 1461027190893 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:11 INFO - PROCESS | 1795 | 1461027191145 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:53:11 INFO - PROCESS | 1795 | 1461027191506 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:11 INFO - PROCESS | 1795 | ++DOCSHELL 0xa010f400 == 167 [pid = 1795] [id = 716] 17:53:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0xa016b800) [pid = 1795] [serial = 2149] [outer = (nil)] 17:53:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0xa0bf2c00) [pid = 1795] [serial = 2150] [outer = 0xa016b800] 17:53:11 INFO - PROCESS | 1795 | 1461027191595 Marionette DEBUG loaded listener.js 17:53:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0xa0d4cc00) [pid = 1795] [serial = 2151] [outer = 0xa016b800] 17:53:12 INFO - PROCESS | 1795 | 1461027192484 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:53:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:53:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1637ms 17:53:12 INFO - PROCESS | 1795 | 1461027192523 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:53:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:53:12 INFO - PROCESS | 1795 | 1461027192527 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:53:12 INFO - PROCESS | 1795 | 1461027192534 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:53:12 INFO - PROCESS | 1795 | 1461027192537 Marionette TRACE conn3 <- [1,2838,null,{}] 17:53:12 INFO - PROCESS | 1795 | 1461027192543 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:12 INFO - PROCESS | 1795 | 1461027192764 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:53:13 INFO - PROCESS | 1795 | 1461027193126 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x84659000 == 168 [pid = 1795] [id = 717] 17:53:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x8e9fbc00) [pid = 1795] [serial = 2152] [outer = (nil)] 17:53:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0xa0fec000) [pid = 1795] [serial = 2153] [outer = 0x8e9fbc00] 17:53:13 INFO - PROCESS | 1795 | 1461027193216 Marionette DEBUG loaded listener.js 17:53:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0xa10dac00) [pid = 1795] [serial = 2154] [outer = 0x8e9fbc00] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8756d000 == 167 [pid = 1795] [id = 636] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x84ed9c00 == 166 [pid = 1795] [id = 547] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x84fdf800 == 165 [pid = 1795] [id = 698] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8a6be000 == 164 [pid = 1795] [id = 697] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x87568c00 == 163 [pid = 1795] [id = 696] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8766c400 == 162 [pid = 1795] [id = 695] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8faa7c00 == 161 [pid = 1795] [id = 686] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8a846400 == 160 [pid = 1795] [id = 685] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8766f400 == 159 [pid = 1795] [id = 684] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8c4e0000 == 158 [pid = 1795] [id = 683] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x867c3400 == 157 [pid = 1795] [id = 682] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8a0b5400 == 156 [pid = 1795] [id = 681] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x8766ac00 == 155 [pid = 1795] [id = 680] 17:53:16 INFO - PROCESS | 1795 | --DOCSHELL 0x86d06000 == 154 [pid = 1795] [id = 679] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x8fab1800) [pid = 1795] [serial = 1991] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x9fc44400) [pid = 1795] [serial = 2024] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x90049800) [pid = 1795] [serial = 1994] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x9060dc00) [pid = 1795] [serial = 2000] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x8a585000) [pid = 1795] [serial = 1980] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x8708b800) [pid = 1795] [serial = 2028] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x8e885c00) [pid = 1795] [serial = 1986] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x8a527c00) [pid = 1795] [serial = 1979] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x913b7400) [pid = 1795] [serial = 2001] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x8e97f000) [pid = 1795] [serial = 1989] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x96714c00) [pid = 1795] [serial = 2007] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x8e90c800) [pid = 1795] [serial = 1988] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x8fdda000) [pid = 1795] [serial = 1992] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x8a581400) [pid = 1795] [serial = 2033] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x989dfc00) [pid = 1795] [serial = 2015] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x9ad61000) [pid = 1795] [serial = 2019] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x8a583c00) [pid = 1795] [serial = 1911] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x8dc9c400) [pid = 1795] [serial = 1983] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x992f2800) [pid = 1795] [serial = 2018] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x94fda000) [pid = 1795] [serial = 2006] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x9b2d4800) [pid = 1795] [serial = 2021] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x97531000) [pid = 1795] [serial = 2009] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x9350a000) [pid = 1795] [serial = 2003] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x90571800) [pid = 1795] [serial = 1997] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x8c344c00) [pid = 1795] [serial = 1982] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x9350d400) [pid = 1795] [serial = 2004] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x89e83000) [pid = 1795] [serial = 2031] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x90576c00) [pid = 1795] [serial = 1998] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x86d08c00) [pid = 1795] [serial = 2027] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x9fc4bc00) [pid = 1795] [serial = 2025] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8dfec400) [pid = 1795] [serial = 1985] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x90195400) [pid = 1795] [serial = 1995] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x88cc9c00) [pid = 1795] [serial = 2030] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x975c0400) [pid = 1795] [serial = 2010] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x9df39c00) [pid = 1795] [serial = 2022] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x87569400) [pid = 1795] [serial = 1976] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x984ed000) [pid = 1795] [serial = 2013] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x984b8000) [pid = 1795] [serial = 2012] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x881bdc00) [pid = 1795] [serial = 1977] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x98e22800) [pid = 1795] [serial = 2016] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x8a58e800) [pid = 1795] [serial = 2034] [outer = (nil)] [url = about:blank] 17:53:16 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x89e89c00) [pid = 1795] [serial = 2036] [outer = (nil)] [url = about:blank] 17:53:17 INFO - PROCESS | 1795 | 1461027197237 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:53:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:53:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 4749ms 17:53:17 INFO - PROCESS | 1795 | 1461027197349 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:53:17 INFO - PROCESS | 1795 | 1461027197356 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:53:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:53:17 INFO - PROCESS | 1795 | 1461027197374 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:53:17 INFO - PROCESS | 1795 | 1461027197384 Marionette TRACE conn3 <- [1,2842,null,{}] 17:53:17 INFO - PROCESS | 1795 | 1461027197398 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:17 INFO - PROCESS | 1795 | 1461027197689 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:53:17 INFO - PROCESS | 1795 | 1461027197919 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:17 INFO - PROCESS | 1795 | ++DOCSHELL 0x83eadc00 == 155 [pid = 1795] [id = 718] 17:53:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x84653000) [pid = 1795] [serial = 2155] [outer = (nil)] 17:53:17 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x84fd7400) [pid = 1795] [serial = 2156] [outer = 0x84653000] 17:53:18 INFO - PROCESS | 1795 | 1461027197997 Marionette DEBUG loaded listener.js 17:53:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x855f3000) [pid = 1795] [serial = 2157] [outer = 0x84653000] 17:53:18 INFO - PROCESS | 1795 | 1461027198909 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:53:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:53:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1601ms 17:53:18 INFO - PROCESS | 1795 | 1461027198973 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:53:18 INFO - PROCESS | 1795 | 1461027198982 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:53:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:53:19 INFO - PROCESS | 1795 | 1461027198992 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:53:19 INFO - PROCESS | 1795 | 1461027198995 Marionette TRACE conn3 <- [1,2846,null,{}] 17:53:19 INFO - PROCESS | 1795 | 1461027199002 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:19 INFO - PROCESS | 1795 | 1461027199227 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:53:19 INFO - PROCESS | 1795 | 1461027199624 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:19 INFO - PROCESS | 1795 | ++DOCSHELL 0x867b4c00 == 156 [pid = 1795] [id = 719] 17:53:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x867b5000) [pid = 1795] [serial = 2158] [outer = (nil)] 17:53:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x867b9400) [pid = 1795] [serial = 2159] [outer = 0x867b5000] 17:53:19 INFO - PROCESS | 1795 | 1461027199728 Marionette DEBUG loaded listener.js 17:53:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x86d03400) [pid = 1795] [serial = 2160] [outer = 0x867b5000] 17:53:20 INFO - PROCESS | 1795 | 1461027200719 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:53:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:53:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1786ms 17:53:20 INFO - PROCESS | 1795 | 1461027200782 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:53:20 INFO - PROCESS | 1795 | 1461027200786 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:53:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:53:20 INFO - PROCESS | 1795 | 1461027200792 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:53:20 INFO - PROCESS | 1795 | 1461027200798 Marionette TRACE conn3 <- [1,2850,null,{}] 17:53:20 INFO - PROCESS | 1795 | 1461027200815 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:21 INFO - PROCESS | 1795 | 1461027201109 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:53:21 INFO - PROCESS | 1795 | 1461027201138 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x87094400 == 157 [pid = 1795] [id = 720] 17:53:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x87094800) [pid = 1795] [serial = 2161] [outer = (nil)] 17:53:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x87567c00) [pid = 1795] [serial = 2162] [outer = 0x87094800] 17:53:21 INFO - PROCESS | 1795 | 1461027201218 Marionette DEBUG loaded listener.js 17:53:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x87573c00) [pid = 1795] [serial = 2163] [outer = 0x87094800] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x8f75fc00) [pid = 1795] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x8a6c1000) [pid = 1795] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8fb69000) [pid = 1795] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x87569000) [pid = 1795] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x97fcbc00) [pid = 1795] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x865c7800) [pid = 1795] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x87673000) [pid = 1795] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x8766d000) [pid = 1795] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x8c4e2400) [pid = 1795] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x89e1a400) [pid = 1795] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x8a84b000) [pid = 1795] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x915c4800) [pid = 1795] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x9fc45400) [pid = 1795] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8df4a400) [pid = 1795] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x8df4b000) [pid = 1795] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x973be800) [pid = 1795] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 126 (0x8a583000) [pid = 1795] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 125 (0x9592a400) [pid = 1795] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 124 (0x89e90000) [pid = 1795] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 123 (0x8c00a400) [pid = 1795] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:53:22 INFO - PROCESS | 1795 | --DOMWINDOW == 122 (0x8a0b1400) [pid = 1795] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:53:22 INFO - PROCESS | 1795 | 1461027202876 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:53:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:53:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2149ms 17:53:22 INFO - PROCESS | 1795 | 1461027202943 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:53:22 INFO - PROCESS | 1795 | 1461027202948 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:53:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:53:22 INFO - PROCESS | 1795 | 1461027202954 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:53:22 INFO - PROCESS | 1795 | 1461027202957 Marionette TRACE conn3 <- [1,2854,null,{}] 17:53:22 INFO - PROCESS | 1795 | 1461027202962 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:23 INFO - PROCESS | 1795 | 1461027203214 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:53:23 INFO - PROCESS | 1795 | 1461027203536 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fd3400 == 158 [pid = 1795] [id = 721] 17:53:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 123 (0x87573400) [pid = 1795] [serial = 2164] [outer = (nil)] 17:53:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 124 (0x87672000) [pid = 1795] [serial = 2165] [outer = 0x87573400] 17:53:23 INFO - PROCESS | 1795 | 1461027203611 Marionette DEBUG loaded listener.js 17:53:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 125 (0x8809cc00) [pid = 1795] [serial = 2166] [outer = 0x87573400] 17:53:24 INFO - PROCESS | 1795 | 1461027204606 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:53:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:53:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1693ms 17:53:24 INFO - PROCESS | 1795 | 1461027204648 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:53:24 INFO - PROCESS | 1795 | 1461027204654 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:53:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:53:24 INFO - PROCESS | 1795 | 1461027204663 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:53:24 INFO - PROCESS | 1795 | 1461027204670 Marionette TRACE conn3 <- [1,2858,null,{}] 17:53:24 INFO - PROCESS | 1795 | 1461027204680 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:24 INFO - PROCESS | 1795 | 1461027204917 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:53:25 INFO - PROCESS | 1795 | 1461027205256 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:25 INFO - PROCESS | 1795 | ++DOCSHELL 0x8464d800 == 159 [pid = 1795] [id = 722] 17:53:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 126 (0x855ef000) [pid = 1795] [serial = 2167] [outer = (nil)] 17:53:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 127 (0x866cd800) [pid = 1795] [serial = 2168] [outer = 0x855ef000] 17:53:25 INFO - PROCESS | 1795 | 1461027205345 Marionette DEBUG loaded listener.js 17:53:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x867b6400) [pid = 1795] [serial = 2169] [outer = 0x855ef000] 17:53:26 INFO - PROCESS | 1795 | 1461027206317 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:53:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:53:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1736ms 17:53:26 INFO - PROCESS | 1795 | 1461027206400 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:53:26 INFO - PROCESS | 1795 | 1461027206410 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:53:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:53:26 INFO - PROCESS | 1795 | 1461027206421 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:53:26 INFO - PROCESS | 1795 | 1461027206425 Marionette TRACE conn3 <- [1,2862,null,{}] 17:53:26 INFO - PROCESS | 1795 | 1461027206432 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:26 INFO - PROCESS | 1795 | 1461027206696 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:53:27 INFO - PROCESS | 1795 | 1461027207049 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x867c3400 == 160 [pid = 1795] [id = 723] 17:53:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x86d0cc00) [pid = 1795] [serial = 2170] [outer = (nil)] 17:53:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x8756f000) [pid = 1795] [serial = 2171] [outer = 0x86d0cc00] 17:53:27 INFO - PROCESS | 1795 | 1461027207152 Marionette DEBUG loaded listener.js 17:53:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x88092400) [pid = 1795] [serial = 2172] [outer = 0x86d0cc00] 17:53:28 INFO - PROCESS | 1795 | 1461027208237 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:53:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:53:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1887ms 17:53:28 INFO - PROCESS | 1795 | 1461027208308 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:53:28 INFO - PROCESS | 1795 | 1461027208313 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:53:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:53:28 INFO - PROCESS | 1795 | 1461027208319 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:53:28 INFO - PROCESS | 1795 | 1461027208326 Marionette TRACE conn3 <- [1,2866,null,{}] 17:53:28 INFO - PROCESS | 1795 | 1461027208342 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:28 INFO - PROCESS | 1795 | 1461027208609 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:53:28 INFO - PROCESS | 1795 | 1461027208965 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x881bf400 == 161 [pid = 1795] [id = 724] 17:53:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x88cc9400) [pid = 1795] [serial = 2173] [outer = (nil)] 17:53:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x89e1bc00) [pid = 1795] [serial = 2174] [outer = 0x88cc9400] 17:53:29 INFO - PROCESS | 1795 | 1461027209056 Marionette DEBUG loaded listener.js 17:53:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x89e83000) [pid = 1795] [serial = 2175] [outer = 0x88cc9400] 17:53:30 INFO - PROCESS | 1795 | 1461027210260 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:53:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:53:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1997ms 17:53:30 INFO - PROCESS | 1795 | 1461027210317 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:53:30 INFO - PROCESS | 1795 | 1461027210322 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:53:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:53:30 INFO - PROCESS | 1795 | 1461027210329 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:53:30 INFO - PROCESS | 1795 | 1461027210333 Marionette TRACE conn3 <- [1,2870,null,{}] 17:53:30 INFO - PROCESS | 1795 | 1461027210338 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:30 INFO - PROCESS | 1795 | 1461027210571 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:53:30 INFO - PROCESS | 1795 | 1461027210919 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dc6800 == 162 [pid = 1795] [id = 725] 17:53:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x89e86c00) [pid = 1795] [serial = 2176] [outer = (nil)] 17:53:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x89e8f800) [pid = 1795] [serial = 2177] [outer = 0x89e86c00] 17:53:31 INFO - PROCESS | 1795 | 1461027211012 Marionette DEBUG loaded listener.js 17:53:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8a07c000) [pid = 1795] [serial = 2178] [outer = 0x89e86c00] 17:53:31 INFO - PROCESS | 1795 | 1461027211990 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:53:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:53:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1731ms 17:53:32 INFO - PROCESS | 1795 | 1461027212061 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:53:32 INFO - PROCESS | 1795 | 1461027212065 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:53:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:53:32 INFO - PROCESS | 1795 | 1461027212072 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:53:32 INFO - PROCESS | 1795 | 1461027212075 Marionette TRACE conn3 <- [1,2874,null,{}] 17:53:32 INFO - PROCESS | 1795 | 1461027212081 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:32 INFO - PROCESS | 1795 | 1461027212368 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:53:32 INFO - PROCESS | 1795 | 1461027212719 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e87000 == 163 [pid = 1795] [id = 726] 17:53:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x89e8a800) [pid = 1795] [serial = 2179] [outer = (nil)] 17:53:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8a0b1400) [pid = 1795] [serial = 2180] [outer = 0x89e8a800] 17:53:32 INFO - PROCESS | 1795 | 1461027212807 Marionette DEBUG loaded listener.js 17:53:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8a0b6800) [pid = 1795] [serial = 2181] [outer = 0x89e8a800] 17:53:33 INFO - PROCESS | 1795 | 1461027213749 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1733ms 17:53:33 INFO - PROCESS | 1795 | 1461027213806 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:53:33 INFO - PROCESS | 1795 | 1461027213810 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:53:33 INFO - PROCESS | 1795 | 1461027213816 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:53:33 INFO - PROCESS | 1795 | 1461027213820 Marionette TRACE conn3 <- [1,2878,null,{}] 17:53:33 INFO - PROCESS | 1795 | 1461027213826 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:34 INFO - PROCESS | 1795 | 1461027214085 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:53:34 INFO - PROCESS | 1795 | 1461027214457 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a581c00 == 164 [pid = 1795] [id = 727] 17:53:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8a583400) [pid = 1795] [serial = 2182] [outer = (nil)] 17:53:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8a588c00) [pid = 1795] [serial = 2183] [outer = 0x8a583400] 17:53:34 INFO - PROCESS | 1795 | 1461027214581 Marionette DEBUG loaded listener.js 17:53:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8a6bac00) [pid = 1795] [serial = 2184] [outer = 0x8a583400] 17:53:35 INFO - PROCESS | 1795 | 1461027215506 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:53:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:53:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1733ms 17:53:35 INFO - PROCESS | 1795 | 1461027215550 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:53:35 INFO - PROCESS | 1795 | 1461027215555 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:53:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:53:35 INFO - PROCESS | 1795 | 1461027215561 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:53:35 INFO - PROCESS | 1795 | 1461027215564 Marionette TRACE conn3 <- [1,2882,null,{}] 17:53:35 INFO - PROCESS | 1795 | 1461027215570 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:35 INFO - PROCESS | 1795 | 1461027215777 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:53:36 INFO - PROCESS | 1795 | 1461027216094 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:36 INFO - PROCESS | 1795 | ++DOCSHELL 0x8809a400 == 165 [pid = 1795] [id = 728] 17:53:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x89e17800) [pid = 1795] [serial = 2185] [outer = (nil)] 17:53:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8a6c3800) [pid = 1795] [serial = 2186] [outer = 0x89e17800] 17:53:36 INFO - PROCESS | 1795 | 1461027216184 Marionette DEBUG loaded listener.js 17:53:36 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8a847400) [pid = 1795] [serial = 2187] [outer = 0x89e17800] 17:53:37 INFO - PROCESS | 1795 | 1461027217087 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:53:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:53:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1580ms 17:53:37 INFO - PROCESS | 1795 | 1461027217142 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:53:37 INFO - PROCESS | 1795 | 1461027217145 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:53:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:53:37 INFO - PROCESS | 1795 | 1461027217151 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:53:37 INFO - PROCESS | 1795 | 1461027217155 Marionette TRACE conn3 <- [1,2886,null,{}] 17:53:37 INFO - PROCESS | 1795 | 1461027217161 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:37 INFO - PROCESS | 1795 | 1461027217384 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:53:37 INFO - PROCESS | 1795 | 1461027217725 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:37 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a07f400 == 166 [pid = 1795] [id = 729] 17:53:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8a6b7c00) [pid = 1795] [serial = 2188] [outer = (nil)] 17:53:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8b7c6400) [pid = 1795] [serial = 2189] [outer = 0x8a6b7c00] 17:53:37 INFO - PROCESS | 1795 | 1461027217819 Marionette DEBUG loaded listener.js 17:53:37 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8b7c9400) [pid = 1795] [serial = 2190] [outer = 0x8a6b7c00] 17:53:38 INFO - PROCESS | 1795 | 1461027218747 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:53:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:53:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1641ms 17:53:38 INFO - PROCESS | 1795 | 1461027218793 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:53:38 INFO - PROCESS | 1795 | 1461027218797 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:53:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:53:38 INFO - PROCESS | 1795 | 1461027218803 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:53:38 INFO - PROCESS | 1795 | 1461027218806 Marionette TRACE conn3 <- [1,2890,null,{}] 17:53:38 INFO - PROCESS | 1795 | 1461027218812 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:39 INFO - PROCESS | 1795 | 1461027219027 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:53:39 INFO - PROCESS | 1795 | 1461027219381 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:39 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ee1400 == 167 [pid = 1795] [id = 730] 17:53:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x881b8800) [pid = 1795] [serial = 2191] [outer = (nil)] 17:53:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8c006800) [pid = 1795] [serial = 2192] [outer = 0x881b8800] 17:53:39 INFO - PROCESS | 1795 | 1461027219472 Marionette DEBUG loaded listener.js 17:53:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x8c00d400) [pid = 1795] [serial = 2193] [outer = 0x881b8800] 17:53:40 INFO - PROCESS | 1795 | 1461027220451 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:53:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:53:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1688ms 17:53:40 INFO - PROCESS | 1795 | 1461027220492 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:53:40 INFO - PROCESS | 1795 | 1461027220496 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:53:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:53:40 INFO - PROCESS | 1795 | 1461027220502 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:53:40 INFO - PROCESS | 1795 | 1461027220506 Marionette TRACE conn3 <- [1,2894,null,{}] 17:53:40 INFO - PROCESS | 1795 | 1461027220513 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:40 INFO - PROCESS | 1795 | 1461027220753 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:53:41 INFO - PROCESS | 1795 | 1461027221105 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a6bc800 == 168 [pid = 1795] [id = 731] 17:53:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x8b7c1400) [pid = 1795] [serial = 2194] [outer = (nil)] 17:53:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x8c34cc00) [pid = 1795] [serial = 2195] [outer = 0x8b7c1400] 17:53:41 INFO - PROCESS | 1795 | 1461027221193 Marionette DEBUG loaded listener.js 17:53:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x8c4d9000) [pid = 1795] [serial = 2196] [outer = 0x8b7c1400] 17:53:42 INFO - PROCESS | 1795 | 1461027222149 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:53:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:53:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1695ms 17:53:42 INFO - PROCESS | 1795 | 1461027222198 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:53:42 INFO - PROCESS | 1795 | 1461027222201 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:53:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:53:42 INFO - PROCESS | 1795 | 1461027222208 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:53:42 INFO - PROCESS | 1795 | 1461027222213 Marionette TRACE conn3 <- [1,2898,null,{}] 17:53:42 INFO - PROCESS | 1795 | 1461027222219 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:42 INFO - PROCESS | 1795 | 1461027222467 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:53:42 INFO - PROCESS | 1795 | 1461027222825 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:42 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc9a400 == 169 [pid = 1795] [id = 732] 17:53:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x8df43000) [pid = 1795] [serial = 2197] [outer = (nil)] 17:53:42 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x8df48000) [pid = 1795] [serial = 2198] [outer = 0x8df43000] 17:53:42 INFO - PROCESS | 1795 | 1461027222926 Marionette DEBUG loaded listener.js 17:53:43 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x8dfec400) [pid = 1795] [serial = 2199] [outer = 0x8df43000] 17:53:43 INFO - PROCESS | 1795 | 1461027223863 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:53:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:53:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1732ms 17:53:43 INFO - PROCESS | 1795 | 1461027223942 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:53:43 INFO - PROCESS | 1795 | 1461027223946 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:53:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:53:43 INFO - PROCESS | 1795 | 1461027223952 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:53:43 INFO - PROCESS | 1795 | 1461027223955 Marionette TRACE conn3 <- [1,2902,null,{}] 17:53:43 INFO - PROCESS | 1795 | 1461027223961 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:44 INFO - PROCESS | 1795 | 1461027224227 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:53:44 INFO - PROCESS | 1795 | 1461027224596 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a524c00 == 170 [pid = 1795] [id = 733] 17:53:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x8b7c5000) [pid = 1795] [serial = 2200] [outer = (nil)] 17:53:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x8e889c00) [pid = 1795] [serial = 2201] [outer = 0x8b7c5000] 17:53:44 INFO - PROCESS | 1795 | 1461027224687 Marionette DEBUG loaded listener.js 17:53:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x8e890400) [pid = 1795] [serial = 2202] [outer = 0x8b7c5000] 17:53:45 INFO - PROCESS | 1795 | 1461027225625 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:53:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:53:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1744ms 17:53:45 INFO - PROCESS | 1795 | 1461027225699 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:53:45 INFO - PROCESS | 1795 | 1461027225702 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:53:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:53:45 INFO - PROCESS | 1795 | 1461027225709 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:53:45 INFO - PROCESS | 1795 | 1461027225713 Marionette TRACE conn3 <- [1,2906,null,{}] 17:53:45 INFO - PROCESS | 1795 | 1461027225718 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:45 INFO - PROCESS | 1795 | 1461027225961 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:53:46 INFO - PROCESS | 1795 | 1461027226315 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:46 INFO - PROCESS | 1795 | ++DOCSHELL 0x87568800 == 171 [pid = 1795] [id = 734] 17:53:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x8df45800) [pid = 1795] [serial = 2203] [outer = (nil)] 17:53:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x8e971800) [pid = 1795] [serial = 2204] [outer = 0x8df45800] 17:53:46 INFO - PROCESS | 1795 | 1461027226406 Marionette DEBUG loaded listener.js 17:53:46 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x8e979000) [pid = 1795] [serial = 2205] [outer = 0x8df45800] 17:53:47 INFO - PROCESS | 1795 | 1461027227322 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:53:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:53:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1686ms 17:53:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:53:47 INFO - PROCESS | 1795 | 1461027227396 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:53:47 INFO - PROCESS | 1795 | 1461027227399 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:53:47 INFO - PROCESS | 1795 | 1461027227405 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:53:47 INFO - PROCESS | 1795 | 1461027227409 Marionette TRACE conn3 <- [1,2910,null,{}] 17:53:47 INFO - PROCESS | 1795 | 1461027227415 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:47 INFO - PROCESS | 1795 | 1461027227677 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:53:48 INFO - PROCESS | 1795 | 1461027228035 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc99400 == 172 [pid = 1795] [id = 735] 17:53:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x8e88c800) [pid = 1795] [serial = 2206] [outer = (nil)] 17:53:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x8e996800) [pid = 1795] [serial = 2207] [outer = 0x8e88c800] 17:53:48 INFO - PROCESS | 1795 | 1461027228127 Marionette DEBUG loaded listener.js 17:53:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x8e997c00) [pid = 1795] [serial = 2208] [outer = 0x8e88c800] 17:53:48 INFO - PROCESS | 1795 | 1461027228930 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:53:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:53:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:53:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1588ms 17:53:48 INFO - PROCESS | 1795 | 1461027228993 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:53:48 INFO - PROCESS | 1795 | 1461027228997 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:53:49 INFO - TEST-START | /DOMEvents/constructors.html 17:53:49 INFO - PROCESS | 1795 | 1461027229004 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:53:49 INFO - PROCESS | 1795 | 1461027229007 Marionette TRACE conn3 <- [1,2914,null,{}] 17:53:49 INFO - PROCESS | 1795 | 1461027229013 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:49 INFO - PROCESS | 1795 | 1461027229222 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:53:49 INFO - PROCESS | 1795 | 1461027229529 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:49 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e99b400 == 173 [pid = 1795] [id = 736] 17:53:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x8e9bb000) [pid = 1795] [serial = 2209] [outer = (nil)] 17:53:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x8e9c6c00) [pid = 1795] [serial = 2210] [outer = 0x8e9bb000] 17:53:49 INFO - PROCESS | 1795 | 1461027229671 Marionette DEBUG loaded listener.js 17:53:49 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x8e9f4400) [pid = 1795] [serial = 2211] [outer = 0x8e9bb000] 17:53:50 INFO - PROCESS | 1795 | 1461027230658 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:53:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:53:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:53:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:53:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:53:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:53:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:53:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:53:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:53:50 INFO - TEST-OK | /DOMEvents/constructors.html | took 1749ms 17:53:50 INFO - PROCESS | 1795 | 1461027230754 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:53:50 INFO - PROCESS | 1795 | 1461027230757 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:53:50 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:53:50 INFO - PROCESS | 1795 | 1461027230769 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:53:50 INFO - PROCESS | 1795 | 1461027230773 Marionette TRACE conn3 <- [1,2918,null,{}] 17:53:50 INFO - PROCESS | 1795 | 1461027230809 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:51 INFO - PROCESS | 1795 | 1461027231036 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:53:51 INFO - PROCESS | 1795 | 1461027231386 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:51 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e907c00 == 174 [pid = 1795] [id = 737] 17:53:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x8e9f0400) [pid = 1795] [serial = 2212] [outer = (nil)] 17:53:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x8f756c00) [pid = 1795] [serial = 2213] [outer = 0x8e9f0400] 17:53:51 INFO - PROCESS | 1795 | 1461027231486 Marionette DEBUG loaded listener.js 17:53:51 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x8f75cc00) [pid = 1795] [serial = 2214] [outer = 0x8e9f0400] 17:53:52 INFO - PROCESS | 1795 | 1461027232280 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:53:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:53:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1569ms 17:53:52 INFO - PROCESS | 1795 | 1461027232338 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:53:52 INFO - PROCESS | 1795 | 1461027232341 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:53:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:53:52 INFO - PROCESS | 1795 | 1461027232348 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:53:52 INFO - PROCESS | 1795 | 1461027232352 Marionette TRACE conn3 <- [1,2922,null,{}] 17:53:52 INFO - PROCESS | 1795 | 1461027232357 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:52 INFO - PROCESS | 1795 | 1461027232603 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:53:52 INFO - PROCESS | 1795 | 1461027232913 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:52 INFO - PROCESS | 1795 | ++DOCSHELL 0x865c5800 == 175 [pid = 1795] [id = 738] 17:53:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x8f751c00) [pid = 1795] [serial = 2215] [outer = (nil)] 17:53:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x8fb6d800) [pid = 1795] [serial = 2216] [outer = 0x8f751c00] 17:53:53 INFO - PROCESS | 1795 | 1461027233003 Marionette DEBUG loaded listener.js 17:53:53 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x8fdd1000) [pid = 1795] [serial = 2217] [outer = 0x8f751c00] 17:53:53 INFO - PROCESS | 1795 | [1795] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 17:53:53 INFO - PROCESS | 1795 | [1795] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 17:53:53 INFO - PROCESS | 1795 | [1795] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 17:53:53 INFO - PROCESS | 1795 | [1795] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 17:53:53 INFO - PROCESS | 1795 | 1461027233883 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:53:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:53:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:53:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:53:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:53:53 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 17:53:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:53:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:53:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:53:53 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 17:53:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:53:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:53:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:53:53 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]" 17:53:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:53:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:53:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:53:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:53:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1581ms 17:53:53 INFO - PROCESS | 1795 | 1461027233932 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:53:53 INFO - PROCESS | 1795 | 1461027233936 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:53:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:53:53 INFO - PROCESS | 1795 | 1461027233968 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:53:53 INFO - PROCESS | 1795 | 1461027233971 Marionette TRACE conn3 <- [1,2926,null,{}] 17:53:53 INFO - PROCESS | 1795 | 1461027233980 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:54 INFO - PROCESS | 1795 | 1461027234206 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:53:54 INFO - PROCESS | 1795 | 1461027234519 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:54 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c4e0c00 == 176 [pid = 1795] [id = 739] 17:53:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x8dfeb000) [pid = 1795] [serial = 2218] [outer = (nil)] 17:53:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x8fe35c00) [pid = 1795] [serial = 2219] [outer = 0x8dfeb000] 17:53:54 INFO - PROCESS | 1795 | 1461027234663 Marionette DEBUG loaded listener.js 17:53:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x8fe3b800) [pid = 1795] [serial = 2220] [outer = 0x8dfeb000] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x867b4c00 == 175 [pid = 1795] [id = 719] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x83eadc00 == 174 [pid = 1795] [id = 718] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x9fd7a800 == 173 [pid = 1795] [id = 715] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0xa010f400 == 172 [pid = 1795] [id = 716] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x8c345800 == 171 [pid = 1795] [id = 714] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x9ad6b000 == 170 [pid = 1795] [id = 713] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x9592e800 == 169 [pid = 1795] [id = 712] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x94fcd400 == 168 [pid = 1795] [id = 710] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x87673800 == 167 [pid = 1795] [id = 711] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x8a0af800 == 166 [pid = 1795] [id = 709] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x881bf800 == 165 [pid = 1795] [id = 708] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x8fab4800 == 164 [pid = 1795] [id = 707] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x8766c800 == 163 [pid = 1795] [id = 705] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x8e890800 == 162 [pid = 1795] [id = 706] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x8e97b400 == 161 [pid = 1795] [id = 704] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x8e884800 == 160 [pid = 1795] [id = 703] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x8c006c00 == 159 [pid = 1795] [id = 702] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x8a846c00 == 158 [pid = 1795] [id = 701] 17:53:57 INFO - PROCESS | 1795 | --DOCSHELL 0x8766e800 == 157 [pid = 1795] [id = 700] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x8c4d8000) [pid = 1795] [serial = 2099] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x8fe32000) [pid = 1795] [serial = 2058] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x8a84e800) [pid = 1795] [serial = 2093] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x9101a800) [pid = 1795] [serial = 2061] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x89e1f400) [pid = 1795] [serial = 2040] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x9df34000) [pid = 1795] [serial = 2079] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x8fdde400) [pid = 1795] [serial = 2057] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x8b7ce800) [pid = 1795] [serial = 2094] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x8a6b6400) [pid = 1795] [serial = 2097] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x8a084800) [pid = 1795] [serial = 2091] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x88096c00) [pid = 1795] [serial = 2088] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x8e904c00) [pid = 1795] [serial = 2049] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x8a6c2c00) [pid = 1795] [serial = 2043] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x88095400) [pid = 1795] [serial = 2039] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x9b2d3800) [pid = 1795] [serial = 2078] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x8a078800) [pid = 1795] [serial = 2090] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x8c348c00) [pid = 1795] [serial = 2045] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x8dc98400) [pid = 1795] [serial = 2046] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x9350bc00) [pid = 1795] [serial = 2066] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x9ffb2400) [pid = 1795] [serial = 2084] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x89e81400) [pid = 1795] [serial = 2096] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8fab0000) [pid = 1795] [serial = 2055] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8dfe8800) [pid = 1795] [serial = 2048] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8e992000) [pid = 1795] [serial = 2052] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x9ffb5400) [pid = 1795] [serial = 2085] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x98e24400) [pid = 1795] [serial = 2076] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x9787f400) [pid = 1795] [serial = 2073] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x9412ac00) [pid = 1795] [serial = 2067] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x95cabc00) [pid = 1795] [serial = 2069] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x915c6800) [pid = 1795] [serial = 2063] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x8e97bc00) [pid = 1795] [serial = 2051] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x8f75c000) [pid = 1795] [serial = 2054] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x9fc44c00) [pid = 1795] [serial = 2081] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x93240400) [pid = 1795] [serial = 2064] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x97533800) [pid = 1795] [serial = 2072] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x87675800) [pid = 1795] [serial = 2087] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x9fcc2c00) [pid = 1795] [serial = 2082] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x8b7cc000) [pid = 1795] [serial = 1974] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x9671cc00) [pid = 1795] [serial = 2070] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x90199c00) [pid = 1795] [serial = 2060] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x8a528000) [pid = 1795] [serial = 2042] [outer = (nil)] [url = about:blank] 17:53:57 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x989d5800) [pid = 1795] [serial = 2075] [outer = (nil)] [url = about:blank] 17:53:58 INFO - PROCESS | 1795 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:53:58 INFO - PROCESS | 1795 | 1461027238237 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:53:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:53:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 4320ms 17:53:58 INFO - PROCESS | 1795 | 1461027238269 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:53:58 INFO - PROCESS | 1795 | 1461027238276 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:53:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:53:58 INFO - PROCESS | 1795 | 1461027238287 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:53:58 INFO - PROCESS | 1795 | 1461027238291 Marionette TRACE conn3 <- [1,2930,null,{}] 17:53:58 INFO - PROCESS | 1795 | 1461027238298 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:58 INFO - PROCESS | 1795 | 1461027238502 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:53:58 INFO - PROCESS | 1795 | 1461027238737 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:58 INFO - PROCESS | 1795 | ++DOCSHELL 0x855ea400 == 158 [pid = 1795] [id = 740] 17:53:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x866d7400) [pid = 1795] [serial = 2221] [outer = (nil)] 17:53:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x86d08c00) [pid = 1795] [serial = 2222] [outer = 0x866d7400] 17:53:58 INFO - PROCESS | 1795 | 1461027238813 Marionette DEBUG loaded listener.js 17:53:58 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8708e800) [pid = 1795] [serial = 2223] [outer = 0x866d7400] 17:53:59 INFO - PROCESS | 1795 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:53:59 INFO - PROCESS | 1795 | 1461027239673 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:53:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:53:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1448ms 17:53:59 INFO - PROCESS | 1795 | 1461027239735 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:53:59 INFO - PROCESS | 1795 | 1461027239743 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:53:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:53:59 INFO - PROCESS | 1795 | 1461027239753 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:53:59 INFO - PROCESS | 1795 | 1461027239757 Marionette TRACE conn3 <- [1,2934,null,{}] 17:53:59 INFO - PROCESS | 1795 | 1461027239763 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:59 INFO - PROCESS | 1795 | 1461027239959 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:54:00 INFO - PROCESS | 1795 | 1461027240228 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:00 INFO - PROCESS | 1795 | ++DOCSHELL 0x87090c00 == 159 [pid = 1795] [id = 741] 17:54:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8766d000) [pid = 1795] [serial = 2224] [outer = (nil)] 17:54:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x881b7000) [pid = 1795] [serial = 2225] [outer = 0x8766d000] 17:54:00 INFO - PROCESS | 1795 | 1461027240302 Marionette DEBUG loaded listener.js 17:54:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x88cc3c00) [pid = 1795] [serial = 2226] [outer = 0x8766d000] 17:54:01 INFO - PROCESS | 1795 | 1461027241116 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:54:01 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:54:01 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1380ms 17:54:01 INFO - PROCESS | 1795 | 1461027241136 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:54:01 INFO - PROCESS | 1795 | 1461027241140 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:54:01 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:54:01 INFO - PROCESS | 1795 | 1461027241156 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:54:01 INFO - PROCESS | 1795 | 1461027241162 Marionette TRACE conn3 <- [1,2938,null,{}] 17:54:01 INFO - PROCESS | 1795 | 1461027241178 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:01 INFO - PROCESS | 1795 | 1461027241472 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:54:01 INFO - PROCESS | 1795 | 1461027241538 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x881b3000 == 160 [pid = 1795] [id = 742] 17:54:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x89e8c000) [pid = 1795] [serial = 2227] [outer = (nil)] 17:54:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8a081000) [pid = 1795] [serial = 2228] [outer = 0x89e8c000] 17:54:01 INFO - PROCESS | 1795 | 1461027241784 Marionette DEBUG loaded listener.js 17:54:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8a0b2400) [pid = 1795] [serial = 2229] [outer = 0x89e8c000] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x963c8c00) [pid = 1795] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x9aeb9c00) [pid = 1795] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x89e19400) [pid = 1795] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x8dc96800) [pid = 1795] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x867b5000) [pid = 1795] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x84653000) [pid = 1795] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x8fdd2000) [pid = 1795] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x9ffbdc00) [pid = 1795] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x87094800) [pid = 1795] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x8e9fbc00) [pid = 1795] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x87677c00) [pid = 1795] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x8e9b8800) [pid = 1795] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0xa016b800) [pid = 1795] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x8df49000) [pid = 1795] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x8a84f800) [pid = 1795] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x97531c00) [pid = 1795] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8708c400) [pid = 1795] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x8a850800) [pid = 1795] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x8e97c400) [pid = 1795] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 126 (0x933ae400) [pid = 1795] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 125 (0x9019ac00) [pid = 1795] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:54:02 INFO - PROCESS | 1795 | --DOMWINDOW == 124 (0x8e9eec00) [pid = 1795] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:54:03 INFO - PROCESS | 1795 | 1461027243142 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:54:03 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. 17:54:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2050ms 17:54:03 INFO - PROCESS | 1795 | 1461027243207 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:54:03 INFO - PROCESS | 1795 | 1461027243212 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:54:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:54:03 INFO - PROCESS | 1795 | 1461027243220 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:54:03 INFO - PROCESS | 1795 | 1461027243223 Marionette TRACE conn3 <- [1,2942,null,{}] 17:54:03 INFO - PROCESS | 1795 | 1461027243228 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:03 INFO - PROCESS | 1795 | 1461027243434 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:54:03 INFO - PROCESS | 1795 | 1461027243449 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x84653000 == 161 [pid = 1795] [id = 743] 17:54:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 125 (0x84ee0400) [pid = 1795] [serial = 2230] [outer = (nil)] 17:54:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 126 (0x8a523800) [pid = 1795] [serial = 2231] [outer = 0x84ee0400] 17:54:03 INFO - PROCESS | 1795 | 1461027243723 Marionette DEBUG loaded listener.js 17:54:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 127 (0x8a52bc00) [pid = 1795] [serial = 2232] [outer = 0x84ee0400] 17:54:04 INFO - PROCESS | 1795 | 1461027244416 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:54:04 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 17:54:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:54:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:54:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1243ms 17:54:04 INFO - PROCESS | 1795 | 1461027244465 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:54:04 INFO - PROCESS | 1795 | 1461027244468 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:54:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:54:04 INFO - PROCESS | 1795 | 1461027244474 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:54:04 INFO - PROCESS | 1795 | 1461027244477 Marionette TRACE conn3 <- [1,2946,null,{}] 17:54:04 INFO - PROCESS | 1795 | 1461027244483 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:04 INFO - PROCESS | 1795 | 1461027244692 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:54:05 INFO - PROCESS | 1795 | 1461027245156 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x84fe1400 == 162 [pid = 1795] [id = 744] 17:54:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 128 (0x855ea800) [pid = 1795] [serial = 2233] [outer = (nil)] 17:54:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 129 (0x855f6400) [pid = 1795] [serial = 2234] [outer = 0x855ea800] 17:54:05 INFO - PROCESS | 1795 | 1461027245322 Marionette DEBUG loaded listener.js 17:54:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x866cdc00) [pid = 1795] [serial = 2235] [outer = 0x855ea800] 17:54:06 INFO - PROCESS | 1795 | 1461027246150 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:54:06 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. 17:54:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1731ms 17:54:06 INFO - PROCESS | 1795 | 1461027246209 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:54:06 INFO - PROCESS | 1795 | 1461027246215 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:54:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:54:06 INFO - PROCESS | 1795 | 1461027246224 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:54:06 INFO - PROCESS | 1795 | 1461027246230 Marionette TRACE conn3 <- [1,2950,null,{}] 17:54:06 INFO - PROCESS | 1795 | 1461027246237 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:06 INFO - PROCESS | 1795 | 1461027246479 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:54:06 INFO - PROCESS | 1795 | 1461027246802 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x87098c00 == 163 [pid = 1795] [id = 745] 17:54:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x8766e800) [pid = 1795] [serial = 2236] [outer = (nil)] 17:54:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x88094000) [pid = 1795] [serial = 2237] [outer = 0x8766e800] 17:54:06 INFO - PROCESS | 1795 | 1461027246899 Marionette DEBUG loaded listener.js 17:54:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x881b3400) [pid = 1795] [serial = 2238] [outer = 0x8766e800] 17:54:07 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e17c00 == 164 [pid = 1795] [id = 746] 17:54:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x89e1d000) [pid = 1795] [serial = 2239] [outer = (nil)] 17:54:07 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x89e26800) [pid = 1795] [serial = 2240] [outer = 0x89e1d000] 17:54:07 INFO - PROCESS | 1795 | 1461027247965 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:54:08 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. 17:54:08 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1785ms 17:54:08 INFO - PROCESS | 1795 | 1461027248013 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:54:08 INFO - PROCESS | 1795 | 1461027248020 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:54:08 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:54:08 INFO - PROCESS | 1795 | 1461027248027 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:54:08 INFO - PROCESS | 1795 | 1461027248031 Marionette TRACE conn3 <- [1,2954,null,{}] 17:54:08 INFO - PROCESS | 1795 | 1461027248037 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:08 INFO - PROCESS | 1795 | 1461027248329 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:54:08 INFO - PROCESS | 1795 | 1461027248725 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e1e400 == 165 [pid = 1795] [id = 747] 17:54:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8a07a000) [pid = 1795] [serial = 2241] [outer = (nil)] 17:54:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8a0ab000) [pid = 1795] [serial = 2242] [outer = 0x8a07a000] 17:54:08 INFO - PROCESS | 1795 | 1461027248819 Marionette DEBUG loaded listener.js 17:54:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8a530400) [pid = 1795] [serial = 2243] [outer = 0x8a07a000] 17:54:09 INFO - PROCESS | 1795 | 1461027249643 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:54:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:54:09 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 17:54:09 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1682ms 17:54:09 INFO - PROCESS | 1795 | 1461027249709 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:54:09 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:54:09 INFO - PROCESS | 1795 | 1461027249714 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:54:09 INFO - PROCESS | 1795 | 1461027249740 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:54:09 INFO - PROCESS | 1795 | 1461027249753 Marionette TRACE conn3 <- [1,2958,null,{}] 17:54:09 INFO - PROCESS | 1795 | 1461027249775 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:10 INFO - PROCESS | 1795 | 1461027250113 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:54:10 INFO - PROCESS | 1795 | 1461027250346 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a582400 == 166 [pid = 1795] [id = 748] 17:54:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8a6b4400) [pid = 1795] [serial = 2244] [outer = (nil)] 17:54:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8c006c00) [pid = 1795] [serial = 2245] [outer = 0x8a6b4400] 17:54:10 INFO - PROCESS | 1795 | 1461027250484 Marionette DEBUG loaded listener.js 17:54:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8c345000) [pid = 1795] [serial = 2246] [outer = 0x8a6b4400] 17:54:11 INFO - PROCESS | 1795 | 1461027251309 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:54:11 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. 17:54:11 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1622ms 17:54:11 INFO - PROCESS | 1795 | 1461027251345 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:54:11 INFO - PROCESS | 1795 | 1461027251350 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:54:11 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:54:11 INFO - PROCESS | 1795 | 1461027251356 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:54:11 INFO - PROCESS | 1795 | 1461027251360 Marionette TRACE conn3 <- [1,2962,null,{}] 17:54:11 INFO - PROCESS | 1795 | 1461027251365 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:11 INFO - PROCESS | 1795 | 1461027251602 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:54:11 INFO - PROCESS | 1795 | 1461027251909 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ee5400 == 167 [pid = 1795] [id = 749] 17:54:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8a6b7400) [pid = 1795] [serial = 2247] [outer = (nil)] 17:54:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8c4e1c00) [pid = 1795] [serial = 2248] [outer = 0x8a6b7400] 17:54:12 INFO - PROCESS | 1795 | 1461027252002 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8dc9bc00) [pid = 1795] [serial = 2249] [outer = 0x8a6b7400] 17:54:12 INFO - PROCESS | 1795 | 1461027252850 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:54:12 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. 17:54:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1531ms 17:54:12 INFO - PROCESS | 1795 | 1461027252888 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:54:12 INFO - PROCESS | 1795 | 1461027252892 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:54:12 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:54:12 INFO - PROCESS | 1795 | 1461027252899 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:54:12 INFO - PROCESS | 1795 | 1461027252903 Marionette TRACE conn3 <- [1,2966,null,{}] 17:54:12 INFO - PROCESS | 1795 | 1461027252909 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:13 INFO - PROCESS | 1795 | 1461027253132 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:54:13 INFO - PROCESS | 1795 | 1461027253418 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x8df50400 == 168 [pid = 1795] [id = 750] 17:54:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8dfe8800) [pid = 1795] [serial = 2250] [outer = (nil)] 17:54:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8e882000) [pid = 1795] [serial = 2251] [outer = 0x8dfe8800] 17:54:13 INFO - PROCESS | 1795 | 1461027253527 Marionette DEBUG loaded listener.js 17:54:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8e97b400) [pid = 1795] [serial = 2252] [outer = 0x8dfe8800] 17:54:14 INFO - PROCESS | 1795 | 1461027254408 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:54:14 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. 17:54:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1534ms 17:54:14 INFO - PROCESS | 1795 | 1461027254434 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:54:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:54:14 INFO - PROCESS | 1795 | 1461027254438 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:54:14 INFO - PROCESS | 1795 | 1461027254445 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:54:14 INFO - PROCESS | 1795 | 1461027254448 Marionette TRACE conn3 <- [1,2970,null,{}] 17:54:14 INFO - PROCESS | 1795 | 1461027254454 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:14 INFO - PROCESS | 1795 | 1461027254718 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:54:15 INFO - PROCESS | 1795 | 1461027255015 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:15 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc92400 == 169 [pid = 1795] [id = 751] 17:54:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8e97d800) [pid = 1795] [serial = 2253] [outer = (nil)] 17:54:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8e9c0c00) [pid = 1795] [serial = 2254] [outer = 0x8e97d800] 17:54:15 INFO - PROCESS | 1795 | 1461027255107 Marionette DEBUG loaded listener.js 17:54:15 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x8e9ed800) [pid = 1795] [serial = 2255] [outer = 0x8e97d800] 17:54:15 INFO - PROCESS | 1795 | 1461027255933 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:54:15 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. 17:54:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1538ms 17:54:15 INFO - PROCESS | 1795 | 1461027255982 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:54:15 INFO - PROCESS | 1795 | 1461027255987 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:54:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:54:15 INFO - PROCESS | 1795 | 1461027255993 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:54:15 INFO - PROCESS | 1795 | 1461027255996 Marionette TRACE conn3 <- [1,2974,null,{}] 17:54:16 INFO - PROCESS | 1795 | 1461027256002 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:16 INFO - PROCESS | 1795 | 1461027256229 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:54:16 INFO - PROCESS | 1795 | 1461027256537 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:16 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9b8800 == 170 [pid = 1795] [id = 752] 17:54:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x8e9f2800) [pid = 1795] [serial = 2256] [outer = (nil)] 17:54:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x8f757400) [pid = 1795] [serial = 2257] [outer = 0x8e9f2800] 17:54:16 INFO - PROCESS | 1795 | 1461027256642 Marionette DEBUG loaded listener.js 17:54:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x8f75a800) [pid = 1795] [serial = 2258] [outer = 0x8e9f2800] 17:54:17 INFO - PROCESS | 1795 | 1461027257488 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:54:17 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. 17:54:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1549ms 17:54:17 INFO - PROCESS | 1795 | 1461027257542 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:54:17 INFO - PROCESS | 1795 | 1461027257546 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:54:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:54:17 INFO - PROCESS | 1795 | 1461027257553 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:54:17 INFO - PROCESS | 1795 | 1461027257557 Marionette TRACE conn3 <- [1,2978,null,{}] 17:54:17 INFO - PROCESS | 1795 | 1461027257562 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:17 INFO - PROCESS | 1795 | 1461027257894 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:54:18 INFO - PROCESS | 1795 | 1461027258130 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:18 INFO - PROCESS | 1795 | ++DOCSHELL 0x8f752400 == 171 [pid = 1795] [id = 753] 17:54:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x8f760000) [pid = 1795] [serial = 2259] [outer = (nil)] 17:54:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x8fdde400) [pid = 1795] [serial = 2260] [outer = 0x8f760000] 17:54:18 INFO - PROCESS | 1795 | 1461027258225 Marionette DEBUG loaded listener.js 17:54:18 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x8fe31c00) [pid = 1795] [serial = 2261] [outer = 0x8f760000] 17:54:19 INFO - PROCESS | 1795 | 1461027259048 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:54:19 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. 17:54:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1530ms 17:54:19 INFO - PROCESS | 1795 | 1461027259083 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:54:19 INFO - PROCESS | 1795 | 1461027259087 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:54:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:54:19 INFO - PROCESS | 1795 | 1461027259094 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:54:19 INFO - PROCESS | 1795 | 1461027259097 Marionette TRACE conn3 <- [1,2982,null,{}] 17:54:19 INFO - PROCESS | 1795 | 1461027259103 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:19 INFO - PROCESS | 1795 | 1461027259331 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:54:19 INFO - PROCESS | 1795 | 1461027259647 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:19 INFO - PROCESS | 1795 | ++DOCSHELL 0x8f757c00 == 172 [pid = 1795] [id = 754] 17:54:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x8fab3c00) [pid = 1795] [serial = 2262] [outer = (nil)] 17:54:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x9004c800) [pid = 1795] [serial = 2263] [outer = 0x8fab3c00] 17:54:19 INFO - PROCESS | 1795 | 1461027259737 Marionette DEBUG loaded listener.js 17:54:19 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x90051c00) [pid = 1795] [serial = 2264] [outer = 0x8fab3c00] 17:54:20 INFO - PROCESS | 1795 | 1461027260624 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:54:20 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 17:54:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:54:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1548ms 17:54:20 INFO - PROCESS | 1795 | 1461027260643 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:54:20 INFO - PROCESS | 1795 | 1461027260647 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:54:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:54:20 INFO - PROCESS | 1795 | 1461027260653 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:54:20 INFO - PROCESS | 1795 | 1461027260657 Marionette TRACE conn3 <- [1,2986,null,{}] 17:54:20 INFO - PROCESS | 1795 | 1461027260662 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:20 INFO - PROCESS | 1795 | 1461027260888 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:54:21 INFO - PROCESS | 1795 | 1461027261175 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:21 INFO - PROCESS | 1795 | ++DOCSHELL 0x9019a000 == 173 [pid = 1795] [id = 755] 17:54:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x9019c800) [pid = 1795] [serial = 2265] [outer = (nil)] 17:54:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x901a1400) [pid = 1795] [serial = 2266] [outer = 0x9019c800] 17:54:21 INFO - PROCESS | 1795 | 1461027261283 Marionette DEBUG loaded listener.js 17:54:21 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x90576000) [pid = 1795] [serial = 2267] [outer = 0x9019c800] 17:54:22 INFO - PROCESS | 1795 | 1461027262167 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:54:22 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. 17:54:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1534ms 17:54:22 INFO - PROCESS | 1795 | 1461027262188 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:54:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:54:22 INFO - PROCESS | 1795 | 1461027262199 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:54:22 INFO - PROCESS | 1795 | 1461027262205 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:54:22 INFO - PROCESS | 1795 | 1461027262210 Marionette TRACE conn3 <- [1,2990,null,{}] 17:54:22 INFO - PROCESS | 1795 | 1461027262215 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:22 INFO - PROCESS | 1795 | 1461027262500 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:54:22 INFO - PROCESS | 1795 | 1461027262789 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x9019e000 == 174 [pid = 1795] [id = 756] 17:54:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x9057e400) [pid = 1795] [serial = 2268] [outer = (nil)] 17:54:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x91026000) [pid = 1795] [serial = 2269] [outer = 0x9057e400] 17:54:22 INFO - PROCESS | 1795 | 1461027262887 Marionette DEBUG loaded listener.js 17:54:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x913b4800) [pid = 1795] [serial = 2270] [outer = 0x9057e400] 17:54:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x84ee8000 == 175 [pid = 1795] [id = 757] 17:54:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x91024000) [pid = 1795] [serial = 2271] [outer = (nil)] 17:54:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x93237c00) [pid = 1795] [serial = 2272] [outer = 0x91024000] 17:54:23 INFO - PROCESS | 1795 | 1461027263842 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:54:23 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. 17:54:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1682ms 17:54:23 INFO - PROCESS | 1795 | 1461027263893 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:54:23 INFO - PROCESS | 1795 | 1461027263896 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:54:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:54:23 INFO - PROCESS | 1795 | 1461027263903 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:54:23 INFO - PROCESS | 1795 | 1461027263906 Marionette TRACE conn3 <- [1,2994,null,{}] 17:54:23 INFO - PROCESS | 1795 | 1461027263912 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:24 INFO - PROCESS | 1795 | 1461027264191 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:54:24 INFO - PROCESS | 1795 | 1461027264544 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:24 INFO - PROCESS | 1795 | ++DOCSHELL 0x84eddc00 == 176 [pid = 1795] [id = 758] 17:54:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x84ee7000) [pid = 1795] [serial = 2273] [outer = (nil)] 17:54:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x915c4800) [pid = 1795] [serial = 2274] [outer = 0x84ee7000] 17:54:24 INFO - PROCESS | 1795 | 1461027264640 Marionette DEBUG loaded listener.js 17:54:24 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x915c6400) [pid = 1795] [serial = 2275] [outer = 0x84ee7000] 17:54:25 INFO - PROCESS | 1795 | 1461027265425 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:54:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:54:25 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 17:54:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1536ms 17:54:25 INFO - PROCESS | 1795 | 1461027265440 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:54:25 INFO - PROCESS | 1795 | 1461027265443 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:54:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:54:25 INFO - PROCESS | 1795 | 1461027265450 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:54:25 INFO - PROCESS | 1795 | 1461027265453 Marionette TRACE conn3 <- [1,2998,null,{}] 17:54:25 INFO - PROCESS | 1795 | 1461027265459 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:25 INFO - PROCESS | 1795 | 1461027265698 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:54:26 INFO - PROCESS | 1795 | 1461027265984 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:26 INFO - PROCESS | 1795 | ++DOCSHELL 0x87676c00 == 177 [pid = 1795] [id = 759] 17:54:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x881b4800) [pid = 1795] [serial = 2276] [outer = (nil)] 17:54:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x9326e000) [pid = 1795] [serial = 2277] [outer = 0x881b4800] 17:54:26 INFO - PROCESS | 1795 | 1461027266075 Marionette DEBUG loaded listener.js 17:54:26 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x93271800) [pid = 1795] [serial = 2278] [outer = 0x881b4800] 17:54:26 INFO - PROCESS | 1795 | 1461027266931 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:54:26 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. 17:54:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1531ms 17:54:26 INFO - PROCESS | 1795 | 1461027266982 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:54:26 INFO - PROCESS | 1795 | 1461027266986 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:54:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:54:26 INFO - PROCESS | 1795 | 1461027266992 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:54:26 INFO - PROCESS | 1795 | 1461027266996 Marionette TRACE conn3 <- [1,3002,null,{}] 17:54:27 INFO - PROCESS | 1795 | 1461027267002 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:27 INFO - PROCESS | 1795 | 1461027267248 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:54:27 INFO - PROCESS | 1795 | 1461027267569 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:27 INFO - PROCESS | 1795 | ++DOCSHELL 0x8dc93400 == 178 [pid = 1795] [id = 760] 17:54:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x93267000) [pid = 1795] [serial = 2279] [outer = (nil)] 17:54:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x9350b800) [pid = 1795] [serial = 2280] [outer = 0x93267000] 17:54:27 INFO - PROCESS | 1795 | 1461027267663 Marionette DEBUG loaded listener.js 17:54:27 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x9350d400) [pid = 1795] [serial = 2281] [outer = 0x93267000] 17:54:28 INFO - PROCESS | 1795 | 1461027268515 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:54:28 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. 17:54:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1535ms 17:54:28 INFO - PROCESS | 1795 | 1461027268529 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:54:28 INFO - PROCESS | 1795 | 1461027268532 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:54:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:54:28 INFO - PROCESS | 1795 | 1461027268539 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:54:28 INFO - PROCESS | 1795 | 1461027268541 Marionette TRACE conn3 <- [1,3006,null,{}] 17:54:28 INFO - PROCESS | 1795 | 1461027268547 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:28 INFO - PROCESS | 1795 | 1461027268777 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:54:29 INFO - PROCESS | 1795 | 1461027269064 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:29 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e886800 == 179 [pid = 1795] [id = 761] 17:54:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x933a5000) [pid = 1795] [serial = 2282] [outer = (nil)] 17:54:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x93517c00) [pid = 1795] [serial = 2283] [outer = 0x933a5000] 17:54:29 INFO - PROCESS | 1795 | 1461027269156 Marionette DEBUG loaded listener.js 17:54:29 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x94126c00) [pid = 1795] [serial = 2284] [outer = 0x933a5000] 17:54:30 INFO - PROCESS | 1795 | 1461027270068 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:54:30 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. 17:54:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1579ms 17:54:30 INFO - PROCESS | 1795 | 1461027270119 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:54:30 INFO - PROCESS | 1795 | 1461027270123 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:54:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:54:30 INFO - PROCESS | 1795 | 1461027270129 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:54:30 INFO - PROCESS | 1795 | 1461027270131 Marionette TRACE conn3 <- [1,3010,null,{}] 17:54:30 INFO - PROCESS | 1795 | 1461027270195 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:30 INFO - PROCESS | 1795 | 1461027270466 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:54:30 INFO - PROCESS | 1795 | 1461027270825 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:30 INFO - PROCESS | 1795 | ++DOCSHELL 0x933a7800 == 180 [pid = 1795] [id = 762] 17:54:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x93511000) [pid = 1795] [serial = 2285] [outer = (nil)] 17:54:30 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x94247800) [pid = 1795] [serial = 2286] [outer = 0x93511000] 17:54:30 INFO - PROCESS | 1795 | 1461027270923 Marionette DEBUG loaded listener.js 17:54:31 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x9424d000) [pid = 1795] [serial = 2287] [outer = 0x93511000] 17:54:31 INFO - PROCESS | 1795 | 1461027271760 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:54:31 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 17:54:31 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1648ms 17:54:31 INFO - PROCESS | 1795 | 1461027271777 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:54:31 INFO - PROCESS | 1795 | 1461027271781 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:54:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:54:31 INFO - PROCESS | 1795 | 1461027271787 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:54:31 INFO - PROCESS | 1795 | 1461027271790 Marionette TRACE conn3 <- [1,3014,null,{}] 17:54:31 INFO - PROCESS | 1795 | 1461027271796 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:32 INFO - PROCESS | 1795 | 1461027272027 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:54:32 INFO - PROCESS | 1795 | 1461027272316 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:32 INFO - PROCESS | 1795 | ++DOCSHELL 0x93514800 == 181 [pid = 1795] [id = 763] 17:54:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x94246800) [pid = 1795] [serial = 2288] [outer = (nil)] 17:54:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 184 (0x944b4800) [pid = 1795] [serial = 2289] [outer = 0x94246800] 17:54:32 INFO - PROCESS | 1795 | 1461027272418 Marionette DEBUG loaded listener.js 17:54:32 INFO - PROCESS | 1795 | ++DOMWINDOW == 185 (0x944b6000) [pid = 1795] [serial = 2290] [outer = 0x94246800] 17:54:32 INFO - PROCESS | 1795 | [1795] 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 17:54:33 INFO - PROCESS | 1795 | 1461027273575 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:54:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:54:33 INFO - {} 17:54:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:54:33 INFO - {} 17:54:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:54:33 INFO - {} 17:54:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:54:33 INFO - {} 17:54:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1842ms 17:54:33 INFO - PROCESS | 1795 | 1461027273677 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:54:33 INFO - PROCESS | 1795 | 1461027273683 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:54:33 INFO - TEST-START | /FileAPI/fileReader.html 17:54:33 INFO - PROCESS | 1795 | 1461027273697 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:54:33 INFO - PROCESS | 1795 | 1461027273701 Marionette TRACE conn3 <- [1,3018,null,{}] 17:54:33 INFO - PROCESS | 1795 | 1461027273711 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:34 INFO - PROCESS | 1795 | 1461027274092 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:54:34 INFO - PROCESS | 1795 | 1461027274517 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:34 INFO - PROCESS | 1795 | ++DOCSHELL 0x944b5400 == 182 [pid = 1795] [id = 764] 17:54:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 186 (0x944ba400) [pid = 1795] [serial = 2291] [outer = (nil)] 17:54:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 187 (0x9592cc00) [pid = 1795] [serial = 2292] [outer = 0x944ba400] 17:54:34 INFO - PROCESS | 1795 | 1461027274615 Marionette DEBUG loaded listener.js 17:54:34 INFO - PROCESS | 1795 | ++DOMWINDOW == 188 (0x95cacc00) [pid = 1795] [serial = 2293] [outer = 0x944ba400] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x90578000 == 181 [pid = 1795] [id = 604] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8756d400 == 180 [pid = 1795] [id = 589] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8a0ac400 == 179 [pid = 1795] [id = 594] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8756f800 == 178 [pid = 1795] [id = 590] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x83903400 == 177 [pid = 1795] [id = 591] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x84ee6c00 == 176 [pid = 1795] [id = 690] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x95a75c00 == 175 [pid = 1795] [id = 691] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8a6b5c00 == 174 [pid = 1795] [id = 598] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8dc95000 == 173 [pid = 1795] [id = 597] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x933a6800 == 172 [pid = 1795] [id = 689] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x84fd7c00 == 171 [pid = 1795] [id = 694] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7c2400 == 170 [pid = 1795] [id = 599] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x915bf000 == 169 [pid = 1795] [id = 688] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8faa8000 == 168 [pid = 1795] [id = 600] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x87675c00 == 167 [pid = 1795] [id = 687] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x865c3000 == 166 [pid = 1795] [id = 602] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x867c1400 == 165 [pid = 1795] [id = 693] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8766ec00 == 164 [pid = 1795] [id = 592] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x93266800 == 163 [pid = 1795] [id = 605] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8708a400 == 162 [pid = 1795] [id = 657] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x867b8800 == 161 [pid = 1795] [id = 593] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x865c8000 == 160 [pid = 1795] [id = 692] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x89e88400 == 159 [pid = 1795] [id = 596] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8b7c5c00 == 158 [pid = 1795] [id = 595] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x84653000 == 157 [pid = 1795] [id = 743] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x881b3000 == 156 [pid = 1795] [id = 742] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x87094400 == 155 [pid = 1795] [id = 720] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x87090c00 == 154 [pid = 1795] [id = 741] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x855ea400 == 153 [pid = 1795] [id = 740] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8dc9a400 == 152 [pid = 1795] [id = 732] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x84ee1400 == 151 [pid = 1795] [id = 730] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8a6bc800 == 150 [pid = 1795] [id = 731] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8a07f400 == 149 [pid = 1795] [id = 729] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8809a400 == 148 [pid = 1795] [id = 728] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8a581c00 == 147 [pid = 1795] [id = 727] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x84dc6800 == 146 [pid = 1795] [id = 725] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x89e87000 == 145 [pid = 1795] [id = 726] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x881bf400 == 144 [pid = 1795] [id = 724] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x867c3400 == 143 [pid = 1795] [id = 723] 17:54:38 INFO - PROCESS | 1795 | --DOCSHELL 0x8464d800 == 142 [pid = 1795] [id = 722] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 187 (0x9eb45400) [pid = 1795] [serial = 2139] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 186 (0x9ffbc000) [pid = 1795] [serial = 2142] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 185 (0x9350f400) [pid = 1795] [serial = 2126] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 184 (0x8e909000) [pid = 1795] [serial = 2109] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 183 (0x867b9400) [pid = 1795] [serial = 2159] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x84fd7400) [pid = 1795] [serial = 2156] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x8fe34c00) [pid = 1795] [serial = 2117] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x94128400) [pid = 1795] [serial = 2127] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0xa0b63800) [pid = 1795] [serial = 2148] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x9ffb4400) [pid = 1795] [serial = 2141] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x87573c00) [pid = 1795] [serial = 2163] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0xa10dac00) [pid = 1795] [serial = 2154] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0xa01d3c00) [pid = 1795] [serial = 2147] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x855f3000) [pid = 1795] [serial = 2157] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x8dfee400) [pid = 1795] [serial = 2108] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x87567c00) [pid = 1795] [serial = 2162] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x89e86800) [pid = 1795] [serial = 2102] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x9056f800) [pid = 1795] [serial = 2120] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0xa0d4cc00) [pid = 1795] [serial = 2151] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x90048800) [pid = 1795] [serial = 2118] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0xa0103000) [pid = 1795] [serial = 2144] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x98e1c000) [pid = 1795] [serial = 2136] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x90605400) [pid = 1795] [serial = 2121] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x983a0800) [pid = 1795] [serial = 2133] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x8b7c8c00) [pid = 1795] [serial = 2037] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0xa0fec000) [pid = 1795] [serial = 2153] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x8c34a000) [pid = 1795] [serial = 2106] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x86d03400) [pid = 1795] [serial = 2160] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x8e9ed000) [pid = 1795] [serial = 2112] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0xa0160000) [pid = 1795] [serial = 2145] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8e99a400) [pid = 1795] [serial = 2111] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x984eb800) [pid = 1795] [serial = 2135] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x944b4c00) [pid = 1795] [serial = 2129] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x9b2cec00) [pid = 1795] [serial = 2138] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x8b7d0400) [pid = 1795] [serial = 2105] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x913b8800) [pid = 1795] [serial = 2123] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x944b9400) [pid = 1795] [serial = 2130] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x8a07c400) [pid = 1795] [serial = 2103] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0xa0bf2c00) [pid = 1795] [serial = 2150] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x8e9fb800) [pid = 1795] [serial = 2114] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x915c7400) [pid = 1795] [serial = 2124] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x97537400) [pid = 1795] [serial = 2132] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8f756400) [pid = 1795] [serial = 2115] [outer = (nil)] [url = about:blank] 17:54:38 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x87672000) [pid = 1795] [serial = 2165] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1795 | 1461027279122 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:54:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:54:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:54:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:54:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:54:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 5452ms 17:54:39 INFO - PROCESS | 1795 | 1461027279149 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:54:39 INFO - PROCESS | 1795 | 1461027279154 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:54:39 INFO - TEST-START | /FileAPI/historical.html 17:54:39 INFO - PROCESS | 1795 | 1461027279162 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:54:39 INFO - PROCESS | 1795 | 1461027279165 Marionette TRACE conn3 <- [1,3022,null,{}] 17:54:39 INFO - PROCESS | 1795 | 1461027279174 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:39 INFO - PROCESS | 1795 | 1461027279434 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:54:39 INFO - PROCESS | 1795 | 1461027279686 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:39 INFO - PROCESS | 1795 | ++DOCSHELL 0x83903400 == 143 [pid = 1795] [id = 765] 17:54:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x867bf800) [pid = 1795] [serial = 2294] [outer = (nil)] 17:54:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x86d0b800) [pid = 1795] [serial = 2295] [outer = 0x867bf800] 17:54:39 INFO - PROCESS | 1795 | 1461027279774 Marionette DEBUG loaded listener.js 17:54:39 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x87091000) [pid = 1795] [serial = 2296] [outer = 0x867bf800] 17:54:40 INFO - PROCESS | 1795 | 1461027280734 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:54:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:54:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:54:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:54:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:54:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:54:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:54:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:54:40 INFO - TEST-OK | /FileAPI/historical.html | took 1639ms 17:54:40 INFO - PROCESS | 1795 | 1461027280810 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:54:40 INFO - PROCESS | 1795 | 1461027280817 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:54:40 INFO - TEST-START | /FileAPI/idlharness.html 17:54:40 INFO - PROCESS | 1795 | 1461027280830 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:54:40 INFO - PROCESS | 1795 | 1461027280837 Marionette TRACE conn3 <- [1,3026,null,{}] 17:54:40 INFO - PROCESS | 1795 | 1461027280844 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:41 INFO - PROCESS | 1795 | 1461027281085 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:54:41 INFO - PROCESS | 1795 | 1461027281436 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:41 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d0d000 == 144 [pid = 1795] [id = 766] 17:54:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x87573c00) [pid = 1795] [serial = 2297] [outer = (nil)] 17:54:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x881b6c00) [pid = 1795] [serial = 2298] [outer = 0x87573c00] 17:54:41 INFO - PROCESS | 1795 | 1461027281534 Marionette DEBUG loaded listener.js 17:54:41 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x88cc6400) [pid = 1795] [serial = 2299] [outer = 0x87573c00] 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:54:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:54:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:54:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:54:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:54:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:54:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:54:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:54:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:54:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:54:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:54:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:54:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:54:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:54:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:54:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:54:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:54:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:54:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:54:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:54:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:54:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:54:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:54:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:54:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:54:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:54:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:54:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:54:44 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 17:54:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:54:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:54:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:54:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:54:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:54:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:54:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:54:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:54:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:54:44 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 17:54:44 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 17:54:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:54:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:54:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:54:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:54:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:54:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:54:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:54:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:54:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:54:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:54:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:54:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:54:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:54:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:54:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:54:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:54:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:54:44 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 17:54:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:54:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:54:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:54:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:54:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:54:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:54:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:54:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:54:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:54:44 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 17:54:44 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 17:54:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:54:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:54:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:54:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:54:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:54:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:54:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:54:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:54:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:54:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:54:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 3292ms 17:54:44 INFO - TEST-START | /FileAPI/idlharness.worker 17:54:44 INFO - PROCESS | 1795 | 1461027283967 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8e9bb000) [pid = 1795] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x855ef000) [pid = 1795] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x881b8800) [pid = 1795] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x8df43000) [pid = 1795] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x86d0cc00) [pid = 1795] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x89e8c000) [pid = 1795] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8b7c5000) [pid = 1795] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x8f751c00) [pid = 1795] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x8a6b7c00) [pid = 1795] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x866d7400) [pid = 1795] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x8e88c800) [pid = 1795] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x8a583400) [pid = 1795] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x89e17800) [pid = 1795] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x8b7c1400) [pid = 1795] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x8766d000) [pid = 1795] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x88cc9400) [pid = 1795] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x8df45800) [pid = 1795] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x8c00a000) [pid = 1795] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x89e8a800) [pid = 1795] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x89e86c00) [pid = 1795] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:54:44 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8e9f0400) [pid = 1795] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:54:44 INFO - PROCESS | 1795 | 1461027284128 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:54:44 INFO - PROCESS | 1795 | 1461027284136 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:54:44 INFO - PROCESS | 1795 | 1461027284151 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:54:44 INFO - PROCESS | 1795 | 1461027284168 Marionette TRACE conn3 <- [1,3030,null,{}] 17:54:44 INFO - PROCESS | 1795 | 1461027284259 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:44 INFO - PROCESS | 1795 | 1461027284510 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:54:44 INFO - PROCESS | 1795 | 1461027284723 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:44 INFO - PROCESS | 1795 | ++DOCSHELL 0x8809ec00 == 145 [pid = 1795] [id = 767] 17:54:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 130 (0x89e83c00) [pid = 1795] [serial = 2300] [outer = (nil)] 17:54:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 131 (0x8a0b6400) [pid = 1795] [serial = 2301] [outer = 0x89e83c00] 17:54:44 INFO - PROCESS | 1795 | 1461027284802 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 1795 | ++DOMWINDOW == 132 (0x8b7c1800) [pid = 1795] [serial = 2302] [outer = 0x89e83c00] 17:54:45 INFO - PROCESS | 1795 | [1795] 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 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:54:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:54:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:54:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:54:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:54:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:54:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:54:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:54:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:54:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:54:47 INFO - {} 17:54:47 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 17:54:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:54:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:54:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:54:47 INFO - {} 17:54:47 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 - {} 17:54:47 INFO - {} 17:54:47 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 17:54:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:54:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:54:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:54:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:54:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:54:47 INFO - {} 17:54:47 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 17:54:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:54:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:54:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:54:47 INFO - {} 17:54:47 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 - {} 17:54:47 INFO - {} 17:54:47 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 17:54:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:54:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:54:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 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 17:54:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:54:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:54:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:54:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:54:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:54:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 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 17:54:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:54:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 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 17:54:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:54:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 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 17:54:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:54:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:54:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:54:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:54:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:54:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:54:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:54:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:54:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:54:47 INFO - {} 17:54:47 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3351ms 17:54:47 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:54:47 INFO - PROCESS | 1795 | 1461027287334 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:54:47 INFO - PROCESS | 1795 | 1461027287513 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:54:47 INFO - PROCESS | 1795 | 1461027287532 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:54:47 INFO - PROCESS | 1795 | 1461027287560 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:54:47 INFO - PROCESS | 1795 | 1461027287576 Marionette TRACE conn3 <- [1,3034,null,{}] 17:54:47 INFO - PROCESS | 1795 | 1461027287666 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:48 INFO - PROCESS | 1795 | 1461027288015 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:54:48 INFO - PROCESS | 1795 | 1461027288335 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:48 INFO - PROCESS | 1795 | ++DOCSHELL 0x8a0af400 == 146 [pid = 1795] [id = 768] 17:54:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 133 (0x8c34e800) [pid = 1795] [serial = 2303] [outer = (nil)] 17:54:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 134 (0x8dc9a400) [pid = 1795] [serial = 2304] [outer = 0x8c34e800] 17:54:48 INFO - PROCESS | 1795 | 1461027288455 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 1795 | ++DOMWINDOW == 135 (0x8e884800) [pid = 1795] [serial = 2305] [outer = 0x8c34e800] 17:54:49 INFO - PROCESS | 1795 | 1461027289380 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:54:49 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:54:49 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1860ms 17:54:49 INFO - PROCESS | 1795 | 1461027289418 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:54:49 INFO - PROCESS | 1795 | 1461027289433 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:54:49 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:54:49 INFO - PROCESS | 1795 | 1461027289450 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:54:49 INFO - PROCESS | 1795 | 1461027289458 Marionette TRACE conn3 <- [1,3038,null,{}] 17:54:49 INFO - PROCESS | 1795 | 1461027289515 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:49 INFO - PROCESS | 1795 | 1461027289888 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:54:50 INFO - PROCESS | 1795 | 1461027290227 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:50 INFO - PROCESS | 1795 | ++DOCSHELL 0x8df45000 == 147 [pid = 1795] [id = 769] 17:54:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 136 (0x8e884000) [pid = 1795] [serial = 2306] [outer = (nil)] 17:54:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 137 (0x8e979800) [pid = 1795] [serial = 2307] [outer = 0x8e884000] 17:54:50 INFO - PROCESS | 1795 | 1461027290313 Marionette DEBUG loaded listener.js 17:54:50 INFO - PROCESS | 1795 | ++DOMWINDOW == 138 (0x8e992800) [pid = 1795] [serial = 2308] [outer = 0x8e884000] 17:54:51 INFO - PROCESS | 1795 | 1461027291247 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:54:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:54:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:54:51 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1835ms 17:54:51 INFO - PROCESS | 1795 | 1461027291286 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:54:51 INFO - PROCESS | 1795 | 1461027291291 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:54:51 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:54:51 INFO - PROCESS | 1795 | 1461027291303 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:54:51 INFO - PROCESS | 1795 | 1461027291315 Marionette TRACE conn3 <- [1,3042,null,{}] 17:54:51 INFO - PROCESS | 1795 | 1461027291359 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:51 INFO - PROCESS | 1795 | 1461027291711 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:54:52 INFO - PROCESS | 1795 | 1461027291996 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:52 INFO - PROCESS | 1795 | ++DOCSHELL 0x8e9f0400 == 148 [pid = 1795] [id = 770] 17:54:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 139 (0x8e9f4800) [pid = 1795] [serial = 2309] [outer = (nil)] 17:54:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 140 (0x8f754000) [pid = 1795] [serial = 2310] [outer = 0x8e9f4800] 17:54:52 INFO - PROCESS | 1795 | 1461027292093 Marionette DEBUG loaded listener.js 17:54:52 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x8faa8800) [pid = 1795] [serial = 2311] [outer = 0x8e9f4800] 17:54:53 INFO - PROCESS | 1795 | 1461027293454 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:54:53 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. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:54:53 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'.) 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:54:53 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. 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:54:53 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. 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:54:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:54:53 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. 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:54:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:54:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:54:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:54:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:54:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:54:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:54:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:54:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:54:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:54:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:54:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:54:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:54:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:54:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2280ms 17:54:53 INFO - PROCESS | 1795 | 1461027293651 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:54:53 INFO - PROCESS | 1795 | 1461027293667 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:54:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:54:53 INFO - PROCESS | 1795 | 1461027293798 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:54:53 INFO - PROCESS | 1795 | 1461027293803 Marionette TRACE conn3 <- [1,3046,null,{}] 17:54:53 INFO - PROCESS | 1795 | 1461027293830 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:54 INFO - PROCESS | 1795 | 1461027294048 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:54:54 INFO - PROCESS | 1795 | 1461027294396 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:54 INFO - PROCESS | 1795 | ++DOCSHELL 0x865c3000 == 149 [pid = 1795] [id = 771] 17:54:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x87573000) [pid = 1795] [serial = 2312] [outer = (nil)] 17:54:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x8a082800) [pid = 1795] [serial = 2313] [outer = 0x87573000] 17:54:54 INFO - PROCESS | 1795 | 1461027294484 Marionette DEBUG loaded listener.js 17:54:54 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8c4d9800) [pid = 1795] [serial = 2314] [outer = 0x87573000] 17:54:54 INFO - PROCESS | 1795 | [1795] 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 17:54:55 INFO - PROCESS | 1795 | 1461027295454 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:54:55 INFO - {} 17:54:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1811ms 17:54:55 INFO - PROCESS | 1795 | 1461027295550 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:54:55 INFO - PROCESS | 1795 | 1461027295557 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:54:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:54:55 INFO - PROCESS | 1795 | 1461027295569 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:54:55 INFO - PROCESS | 1795 | 1461027295572 Marionette TRACE conn3 <- [1,3050,null,{}] 17:54:55 INFO - PROCESS | 1795 | 1461027295581 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:55 INFO - PROCESS | 1795 | 1461027295830 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:54:56 INFO - PROCESS | 1795 | 1461027296187 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:56 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c006400 == 150 [pid = 1795] [id = 772] 17:54:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x8dc9f400) [pid = 1795] [serial = 2315] [outer = (nil)] 17:54:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x8f753800) [pid = 1795] [serial = 2316] [outer = 0x8dc9f400] 17:54:56 INFO - PROCESS | 1795 | 1461027296281 Marionette DEBUG loaded listener.js 17:54:56 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8fdd6800) [pid = 1795] [serial = 2317] [outer = 0x8dc9f400] 17:54:57 INFO - PROCESS | 1795 | 1461027297058 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:54:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:54:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:54:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:54:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:54:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1539ms 17:54:57 INFO - PROCESS | 1795 | 1461027297108 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:54:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:54:57 INFO - PROCESS | 1795 | 1461027297112 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:54:57 INFO - PROCESS | 1795 | 1461027297120 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:54:57 INFO - PROCESS | 1795 | 1461027297123 Marionette TRACE conn3 <- [1,3054,null,{}] 17:54:57 INFO - PROCESS | 1795 | 1461027297129 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:57 INFO - PROCESS | 1795 | 1461027297387 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:54:57 INFO - PROCESS | 1795 | 1461027297716 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:57 INFO - PROCESS | 1795 | ++DOCSHELL 0x87678000 == 151 [pid = 1795] [id = 773] 17:54:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8fb71400) [pid = 1795] [serial = 2318] [outer = (nil)] 17:54:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x9019ec00) [pid = 1795] [serial = 2319] [outer = 0x8fb71400] 17:54:57 INFO - PROCESS | 1795 | 1461027297815 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 1795 | ++DOMWINDOW == 150 (0x9057c800) [pid = 1795] [serial = 2320] [outer = 0x8fb71400] 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:54:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:54:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:54:59 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" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:54:59 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" 17:54:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:54:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:54:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2239ms 17:54:59 INFO - PROCESS | 1795 | 1461027299204 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:54:59 INFO - PROCESS | 1795 | 1461027299558 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:54:59 INFO - PROCESS | 1795 | 1461027299561 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:54:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:54:59 INFO - PROCESS | 1795 | 1461027299574 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:54:59 INFO - PROCESS | 1795 | 1461027299577 Marionette TRACE conn3 <- [1,3058,null,{}] 17:54:59 INFO - PROCESS | 1795 | 1461027299583 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:59 INFO - PROCESS | 1795 | 1461027299804 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:55:00 INFO - PROCESS | 1795 | 1461027300104 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:00 INFO - PROCESS | 1795 | ++DOCSHELL 0x8809b400 == 152 [pid = 1795] [id = 774] 17:55:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 151 (0x9060c000) [pid = 1795] [serial = 2321] [outer = (nil)] 17:55:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 152 (0x94247c00) [pid = 1795] [serial = 2322] [outer = 0x9060c000] 17:55:00 INFO - PROCESS | 1795 | 1461027300193 Marionette DEBUG loaded listener.js 17:55:00 INFO - PROCESS | 1795 | ++DOMWINDOW == 153 (0x9424e800) [pid = 1795] [serial = 2323] [outer = 0x9060c000] 17:55:01 INFO - PROCESS | 1795 | 1461027301078 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:55:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:55:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:55:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:55:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:55:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:55:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:55:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:55:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1538ms 17:55:01 INFO - PROCESS | 1795 | 1461027301114 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:55:01 INFO - PROCESS | 1795 | 1461027301119 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:55:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:55:01 INFO - PROCESS | 1795 | 1461027301127 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:55:01 INFO - PROCESS | 1795 | 1461027301134 Marionette TRACE conn3 <- [1,3062,null,{}] 17:55:01 INFO - PROCESS | 1795 | 1461027301141 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:01 INFO - PROCESS | 1795 | 1461027301498 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:55:01 INFO - PROCESS | 1795 | 1461027301789 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:01 INFO - PROCESS | 1795 | ++DOCSHELL 0x8c4df400 == 153 [pid = 1795] [id = 775] 17:55:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 154 (0x8df48400) [pid = 1795] [serial = 2324] [outer = (nil)] 17:55:01 INFO - PROCESS | 1795 | ++DOMWINDOW == 155 (0x944c0c00) [pid = 1795] [serial = 2325] [outer = 0x8df48400] 17:55:01 INFO - PROCESS | 1795 | 1461027301927 Marionette DEBUG loaded listener.js 17:55:02 INFO - PROCESS | 1795 | ++DOMWINDOW == 156 (0x94fd1000) [pid = 1795] [serial = 2326] [outer = 0x8df48400] 17:55:02 INFO - PROCESS | 1795 | [1795] 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 17:55:02 INFO - PROCESS | 1795 | 1461027302923 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:55:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:55:02 INFO - {} 17:55:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1838ms 17:55:02 INFO - PROCESS | 1795 | 1461027302967 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:55:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:55:02 INFO - PROCESS | 1795 | 1461027302971 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:55:02 INFO - PROCESS | 1795 | 1461027302982 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:55:02 INFO - PROCESS | 1795 | 1461027302985 Marionette TRACE conn3 <- [1,3066,null,{}] 17:55:02 INFO - PROCESS | 1795 | 1461027302991 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:03 INFO - PROCESS | 1795 | 1461027303248 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:55:03 INFO - PROCESS | 1795 | 1461027303530 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:03 INFO - PROCESS | 1795 | ++DOCSHELL 0x944c0000 == 154 [pid = 1795] [id = 776] 17:55:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 157 (0x944c2800) [pid = 1795] [serial = 2327] [outer = (nil)] 17:55:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 158 (0x9670fc00) [pid = 1795] [serial = 2328] [outer = 0x944c2800] 17:55:03 INFO - PROCESS | 1795 | 1461027303659 Marionette DEBUG loaded listener.js 17:55:03 INFO - PROCESS | 1795 | ++DOMWINDOW == 159 (0x9713e000) [pid = 1795] [serial = 2329] [outer = 0x944c2800] 17:55:04 INFO - PROCESS | 1795 | 1461027304502 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:55:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1541ms 17:55:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:55:04 INFO - PROCESS | 1795 | 1461027304519 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:55:04 INFO - PROCESS | 1795 | 1461027304522 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:55:04 INFO - PROCESS | 1795 | 1461027304528 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:55:04 INFO - PROCESS | 1795 | 1461027304532 Marionette TRACE conn3 <- [1,3070,null,{}] 17:55:04 INFO - PROCESS | 1795 | 1461027304538 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:04 INFO - PROCESS | 1795 | 1461027304748 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:55:05 INFO - PROCESS | 1795 | 1461027305045 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:05 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e17800 == 155 [pid = 1795] [id = 777] 17:55:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 160 (0x95a70c00) [pid = 1795] [serial = 2330] [outer = (nil)] 17:55:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 161 (0x974d6400) [pid = 1795] [serial = 2331] [outer = 0x95a70c00] 17:55:05 INFO - PROCESS | 1795 | 1461027305139 Marionette DEBUG loaded listener.js 17:55:05 INFO - PROCESS | 1795 | ++DOMWINDOW == 162 (0x97530000) [pid = 1795] [serial = 2332] [outer = 0x95a70c00] 17:55:06 INFO - PROCESS | 1795 | 1461027306013 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:55:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:55:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:55:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:55:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:55:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:55:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:55:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1538ms 17:55:06 INFO - PROCESS | 1795 | 1461027306068 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:55:06 INFO - PROCESS | 1795 | 1461027306072 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:55:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:55:06 INFO - PROCESS | 1795 | 1461027306078 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:55:06 INFO - PROCESS | 1795 | 1461027306083 Marionette TRACE conn3 <- [1,3074,null,{}] 17:55:06 INFO - PROCESS | 1795 | 1461027306113 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:06 INFO - PROCESS | 1795 | 1461027306348 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:55:06 INFO - PROCESS | 1795 | 1461027306669 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:06 INFO - PROCESS | 1795 | ++DOCSHELL 0x97538000 == 156 [pid = 1795] [id = 778] 17:55:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 163 (0x9753ac00) [pid = 1795] [serial = 2333] [outer = (nil)] 17:55:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 164 (0x975cd400) [pid = 1795] [serial = 2334] [outer = 0x9753ac00] 17:55:06 INFO - PROCESS | 1795 | 1461027306835 Marionette DEBUG loaded listener.js 17:55:06 INFO - PROCESS | 1795 | ++DOMWINDOW == 165 (0x979dc000) [pid = 1795] [serial = 2335] [outer = 0x9753ac00] 17:55:07 INFO - PROCESS | 1795 | 1461027307685 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:55:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:55:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:55:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:55:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:55:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:55:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:55:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1635ms 17:55:07 INFO - PROCESS | 1795 | 1461027307715 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:55:07 INFO - PROCESS | 1795 | 1461027307719 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:55:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:55:07 INFO - PROCESS | 1795 | 1461027307726 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:55:07 INFO - PROCESS | 1795 | 1461027307729 Marionette TRACE conn3 <- [1,3078,null,{}] 17:55:07 INFO - PROCESS | 1795 | 1461027307735 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:07 INFO - PROCESS | 1795 | 1461027307954 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:55:08 INFO - PROCESS | 1795 | 1461027308300 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:08 INFO - PROCESS | 1795 | ++DOCSHELL 0x94249000 == 157 [pid = 1795] [id = 779] 17:55:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 166 (0x944bb000) [pid = 1795] [serial = 2336] [outer = (nil)] 17:55:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 167 (0x9592e800) [pid = 1795] [serial = 2337] [outer = 0x944bb000] 17:55:08 INFO - PROCESS | 1795 | 1461027308390 Marionette DEBUG loaded listener.js 17:55:08 INFO - PROCESS | 1795 | ++DOMWINDOW == 168 (0x95caac00) [pid = 1795] [serial = 2338] [outer = 0x944bb000] 17:55:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 17:55:09 INFO - reader.readAsText(blob_2) 17:55:09 INFO - }" did not throw 17:55:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 17:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 17:55:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 17:55:09 INFO - reader.readAsDataURL(blob_2) 17:55:09 INFO - }" did not throw 17:55:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 17:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 17:55:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 17:55:09 INFO - reader.readAsArrayBuffer(blob_2) 17:55:09 INFO - }" did not throw 17:55:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 17:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 17:55:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 17:55:09 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 17:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:55:09 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 17:55:09 INFO - PROCESS | 1795 | 1461027309312 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:55:09 INFO - PROCESS | 1795 | 1461027309326 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:55:09 INFO - PROCESS | 1795 | 1461027309337 Marionette TRACE conn3 <- [1,3082,null,{}] 17:55:09 INFO - PROCESS | 1795 | 1461027309348 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:09 INFO - PROCESS | 1795 | 1461027309617 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:55:09 INFO - PROCESS | 1795 | 1461027309945 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:10 INFO - PROCESS | 1795 | ++DOCSHELL 0x84dcb400 == 158 [pid = 1795] [id = 780] 17:55:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 169 (0x84fddc00) [pid = 1795] [serial = 2339] [outer = (nil)] 17:55:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 170 (0x984ed400) [pid = 1795] [serial = 2340] [outer = 0x84fddc00] 17:55:10 INFO - PROCESS | 1795 | 1461027310074 Marionette DEBUG loaded listener.js 17:55:10 INFO - PROCESS | 1795 | ++DOMWINDOW == 171 (0x987c5000) [pid = 1795] [serial = 2341] [outer = 0x84fddc00] 17:55:10 INFO - PROCESS | 1795 | 1461027310853 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:55:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:55:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:55:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:55:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1602ms 17:55:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:55:10 INFO - PROCESS | 1795 | 1461027310930 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:55:10 INFO - PROCESS | 1795 | 1461027310933 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:55:10 INFO - PROCESS | 1795 | 1461027310940 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:55:10 INFO - PROCESS | 1795 | 1461027310943 Marionette TRACE conn3 <- [1,3086,null,{}] 17:55:10 INFO - PROCESS | 1795 | 1461027310949 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:11 INFO - PROCESS | 1795 | 1461027311161 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:55:11 INFO - PROCESS | 1795 | 1461027311490 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:11 INFO - PROCESS | 1795 | ++DOCSHELL 0x90053c00 == 159 [pid = 1795] [id = 781] 17:55:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 172 (0x97538c00) [pid = 1795] [serial = 2342] [outer = (nil)] 17:55:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 173 (0x98e25c00) [pid = 1795] [serial = 2343] [outer = 0x97538c00] 17:55:11 INFO - PROCESS | 1795 | 1461027311582 Marionette DEBUG loaded listener.js 17:55:11 INFO - PROCESS | 1795 | ++DOMWINDOW == 174 (0x98e71c00) [pid = 1795] [serial = 2344] [outer = 0x97538c00] 17:55:12 INFO - PROCESS | 1795 | 1461027312394 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:55:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:55:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1493ms 17:55:12 INFO - PROCESS | 1795 | 1461027312433 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:55:12 INFO - PROCESS | 1795 | 1461027312436 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:55:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:55:12 INFO - PROCESS | 1795 | 1461027312442 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:55:12 INFO - PROCESS | 1795 | 1461027312446 Marionette TRACE conn3 <- [1,3090,null,{}] 17:55:12 INFO - PROCESS | 1795 | 1461027312492 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:12 INFO - PROCESS | 1795 | 1461027312787 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:55:13 INFO - PROCESS | 1795 | 1461027313047 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:13 INFO - PROCESS | 1795 | ++DOCSHELL 0x9787b400 == 160 [pid = 1795] [id = 782] 17:55:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 175 (0x98e1e400) [pid = 1795] [serial = 2345] [outer = (nil)] 17:55:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 176 (0x992f2800) [pid = 1795] [serial = 2346] [outer = 0x98e1e400] 17:55:13 INFO - PROCESS | 1795 | 1461027313136 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 1795 | ++DOMWINDOW == 177 (0x9ad61000) [pid = 1795] [serial = 2347] [outer = 0x98e1e400] 17:55:13 INFO - PROCESS | 1795 | 1461027313963 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:55:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:55:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1537ms 17:55:13 INFO - PROCESS | 1795 | 1461027313980 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:55:13 INFO - PROCESS | 1795 | 1461027313984 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:55:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:55:13 INFO - PROCESS | 1795 | 1461027313990 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:55:13 INFO - PROCESS | 1795 | 1461027313993 Marionette TRACE conn3 <- [1,3094,null,{}] 17:55:14 INFO - PROCESS | 1795 | 1461027313999 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:14 INFO - PROCESS | 1795 | 1461027314257 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:55:14 INFO - PROCESS | 1795 | 1461027314568 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:14 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e8c000 == 161 [pid = 1795] [id = 783] 17:55:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 178 (0x984ed800) [pid = 1795] [serial = 2348] [outer = (nil)] 17:55:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 179 (0x9b2cec00) [pid = 1795] [serial = 2349] [outer = 0x984ed800] 17:55:14 INFO - PROCESS | 1795 | 1461027314660 Marionette DEBUG loaded listener.js 17:55:14 INFO - PROCESS | 1795 | ++DOMWINDOW == 180 (0x9b2d5400) [pid = 1795] [serial = 2350] [outer = 0x984ed800] 17:55:15 INFO - PROCESS | 1795 | 1461027315474 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:55:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:55:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1542ms 17:55:15 INFO - PROCESS | 1795 | 1461027315534 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:55:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:55:15 INFO - PROCESS | 1795 | 1461027315539 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:55:15 INFO - PROCESS | 1795 | 1461027315545 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:55:15 INFO - PROCESS | 1795 | 1461027315548 Marionette TRACE conn3 <- [1,3098,null,{}] 17:55:15 INFO - PROCESS | 1795 | 1461027315554 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:15 INFO - PROCESS | 1795 | 1461027315771 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:55:16 INFO - PROCESS | 1795 | 1461027316103 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:16 INFO - PROCESS | 1795 | ++DOCSHELL 0x992ebc00 == 162 [pid = 1795] [id = 784] 17:55:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 181 (0x9b2d1400) [pid = 1795] [serial = 2351] [outer = (nil)] 17:55:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 182 (0x9eb47000) [pid = 1795] [serial = 2352] [outer = 0x9b2d1400] 17:55:16 INFO - PROCESS | 1795 | 1461027316192 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 1795 | ++DOMWINDOW == 183 (0x9fc42400) [pid = 1795] [serial = 2353] [outer = 0x9b2d1400] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x8a52ec00 == 161 [pid = 1795] [id = 249] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x86d0d000 == 160 [pid = 1795] [id = 766] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x83903400 == 159 [pid = 1795] [id = 765] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x944b5400 == 158 [pid = 1795] [id = 764] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x93514800 == 157 [pid = 1795] [id = 763] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x933a7800 == 156 [pid = 1795] [id = 762] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x8e886800 == 155 [pid = 1795] [id = 761] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x87676c00 == 154 [pid = 1795] [id = 759] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x8dc93400 == 153 [pid = 1795] [id = 760] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x84ee8000 == 152 [pid = 1795] [id = 757] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x84eddc00 == 151 [pid = 1795] [id = 758] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x9019e000 == 150 [pid = 1795] [id = 756] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x9019a000 == 149 [pid = 1795] [id = 755] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x8f752400 == 148 [pid = 1795] [id = 753] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x8f757c00 == 147 [pid = 1795] [id = 754] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x855ebc00 == 146 [pid = 1795] [id = 653] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x8e9b8800 == 145 [pid = 1795] [id = 752] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x8dc92400 == 144 [pid = 1795] [id = 751] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x8df50400 == 143 [pid = 1795] [id = 750] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x8a582400 == 142 [pid = 1795] [id = 748] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x84ee5400 == 141 [pid = 1795] [id = 749] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x89e1e400 == 140 [pid = 1795] [id = 747] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x87098c00 == 139 [pid = 1795] [id = 745] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x89e17c00 == 138 [pid = 1795] [id = 746] 17:55:19 INFO - PROCESS | 1795 | --DOCSHELL 0x84fe1400 == 137 [pid = 1795] [id = 744] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 182 (0x8e9f4400) [pid = 1795] [serial = 2211] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 181 (0x867b6400) [pid = 1795] [serial = 2169] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 180 (0x8c006800) [pid = 1795] [serial = 2192] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 179 (0x8df48000) [pid = 1795] [serial = 2198] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 178 (0x88092400) [pid = 1795] [serial = 2172] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 177 (0x8a081000) [pid = 1795] [serial = 2228] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 176 (0x8e890400) [pid = 1795] [serial = 2202] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 175 (0x866cd800) [pid = 1795] [serial = 2168] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 174 (0x8fb6d800) [pid = 1795] [serial = 2216] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 173 (0x8fe35c00) [pid = 1795] [serial = 2219] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 172 (0x8b7c9400) [pid = 1795] [serial = 2190] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 171 (0x8708e800) [pid = 1795] [serial = 2223] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 170 (0x8e997c00) [pid = 1795] [serial = 2208] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 169 (0x8a6bac00) [pid = 1795] [serial = 2184] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 168 (0x8a0b2400) [pid = 1795] [serial = 2229] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 167 (0x8a6c3800) [pid = 1795] [serial = 2186] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 166 (0x8e9c6c00) [pid = 1795] [serial = 2210] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 165 (0x8c4d9000) [pid = 1795] [serial = 2196] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 164 (0x8c00d400) [pid = 1795] [serial = 2193] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 163 (0x88cc3c00) [pid = 1795] [serial = 2226] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 162 (0x89e1bc00) [pid = 1795] [serial = 2174] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 161 (0x8e971800) [pid = 1795] [serial = 2204] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 160 (0x8c4df800) [pid = 1795] [serial = 2100] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 159 (0x89e83000) [pid = 1795] [serial = 2175] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 158 (0x8a0b1400) [pid = 1795] [serial = 2180] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 157 (0x8a847400) [pid = 1795] [serial = 2187] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 156 (0x8e979000) [pid = 1795] [serial = 2205] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 155 (0x8dfec400) [pid = 1795] [serial = 2199] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 154 (0x8a523800) [pid = 1795] [serial = 2231] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 153 (0x8c34cc00) [pid = 1795] [serial = 2195] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 152 (0x8e996800) [pid = 1795] [serial = 2207] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 151 (0x89e8f800) [pid = 1795] [serial = 2177] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 150 (0x8fdd1000) [pid = 1795] [serial = 2217] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 149 (0x8f75cc00) [pid = 1795] [serial = 2214] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x881b7000) [pid = 1795] [serial = 2225] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x8f756c00) [pid = 1795] [serial = 2213] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x8a588c00) [pid = 1795] [serial = 2183] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x86d08c00) [pid = 1795] [serial = 2222] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x8a07c000) [pid = 1795] [serial = 2178] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x8756f000) [pid = 1795] [serial = 2171] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x8e889c00) [pid = 1795] [serial = 2201] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x8a0b6800) [pid = 1795] [serial = 2181] [outer = (nil)] [url = about:blank] 17:55:19 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x8b7c6400) [pid = 1795] [serial = 2189] [outer = (nil)] [url = about:blank] 17:55:20 INFO - PROCESS | 1795 | 1461027320226 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:55:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:55:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:55:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 4696ms 17:55:20 INFO - PROCESS | 1795 | 1461027320241 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:55:20 INFO - PROCESS | 1795 | 1461027320248 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:55:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:55:20 INFO - PROCESS | 1795 | 1461027320256 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:55:20 INFO - PROCESS | 1795 | 1461027320261 Marionette TRACE conn3 <- [1,3102,null,{}] 17:55:20 INFO - PROCESS | 1795 | 1461027320269 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:20 INFO - PROCESS | 1795 | 1461027320463 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:55:20 INFO - PROCESS | 1795 | 1461027320712 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:20 INFO - PROCESS | 1795 | ++DOCSHELL 0x87094800 == 138 [pid = 1795] [id = 785] 17:55:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 141 (0x87095000) [pid = 1795] [serial = 2354] [outer = (nil)] 17:55:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 142 (0x8756b800) [pid = 1795] [serial = 2355] [outer = 0x87095000] 17:55:20 INFO - PROCESS | 1795 | 1461027320794 Marionette DEBUG loaded listener.js 17:55:20 INFO - PROCESS | 1795 | ++DOMWINDOW == 143 (0x87672000) [pid = 1795] [serial = 2356] [outer = 0x87095000] 17:55:21 INFO - PROCESS | 1795 | 1461027321661 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:55:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:55:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1436ms 17:55:21 INFO - PROCESS | 1795 | 1461027321692 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:55:21 INFO - PROCESS | 1795 | 1461027321699 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:55:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:55:21 INFO - PROCESS | 1795 | 1461027321713 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:55:21 INFO - PROCESS | 1795 | 1461027321716 Marionette TRACE conn3 <- [1,3106,null,{}] 17:55:21 INFO - PROCESS | 1795 | 1461027321722 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:21 INFO - PROCESS | 1795 | 1461027321938 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:55:22 INFO - PROCESS | 1795 | 1461027322211 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:22 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d01800 == 139 [pid = 1795] [id = 786] 17:55:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 144 (0x8756f000) [pid = 1795] [serial = 2357] [outer = (nil)] 17:55:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 145 (0x89e20c00) [pid = 1795] [serial = 2358] [outer = 0x8756f000] 17:55:22 INFO - PROCESS | 1795 | 1461027322288 Marionette DEBUG loaded listener.js 17:55:22 INFO - PROCESS | 1795 | ++DOMWINDOW == 146 (0x89e89000) [pid = 1795] [serial = 2359] [outer = 0x8756f000] 17:55:23 INFO - PROCESS | 1795 | 1461027323099 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:55:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:55:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:55:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:55:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1437ms 17:55:23 INFO - PROCESS | 1795 | 1461027323150 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:55:23 INFO - PROCESS | 1795 | 1461027323153 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:55:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:55:23 INFO - PROCESS | 1795 | 1461027323160 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:55:23 INFO - PROCESS | 1795 | 1461027323165 Marionette TRACE conn3 <- [1,3110,null,{}] 17:55:23 INFO - PROCESS | 1795 | 1461027323188 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:23 INFO - PROCESS | 1795 | 1461027323481 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:55:23 INFO - PROCESS | 1795 | 1461027323521 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:23 INFO - PROCESS | 1795 | ++DOCSHELL 0x89e22000 == 140 [pid = 1795] [id = 787] 17:55:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 147 (0x8a581400) [pid = 1795] [serial = 2360] [outer = (nil)] 17:55:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 148 (0x8a6c3800) [pid = 1795] [serial = 2361] [outer = 0x8a581400] 17:55:23 INFO - PROCESS | 1795 | 1461027323621 Marionette DEBUG loaded listener.js 17:55:23 INFO - PROCESS | 1795 | ++DOMWINDOW == 149 (0x8b7c4800) [pid = 1795] [serial = 2362] [outer = 0x8a581400] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 148 (0x8dfeb000) [pid = 1795] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 147 (0x87573400) [pid = 1795] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 146 (0x89e1d000) [pid = 1795] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 145 (0x8766e800) [pid = 1795] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 144 (0x855ea800) [pid = 1795] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 143 (0x867bf800) [pid = 1795] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 142 (0x944ba400) [pid = 1795] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 141 (0x94246800) [pid = 1795] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 140 (0x93511000) [pid = 1795] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 139 (0x933a5000) [pid = 1795] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 138 (0x93267000) [pid = 1795] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 137 (0x881b4800) [pid = 1795] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 136 (0x84ee7000) [pid = 1795] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 135 (0x91024000) [pid = 1795] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 134 (0x9057e400) [pid = 1795] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 133 (0x9019c800) [pid = 1795] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 132 (0x8fab3c00) [pid = 1795] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 131 (0x8f760000) [pid = 1795] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 130 (0x8e9f2800) [pid = 1795] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 129 (0x8e97d800) [pid = 1795] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 128 (0x8dfe8800) [pid = 1795] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 127 (0x8a6b7400) [pid = 1795] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 126 (0x8a6b4400) [pid = 1795] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 125 (0x8a07a000) [pid = 1795] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:55:24 INFO - PROCESS | 1795 | --DOMWINDOW == 124 (0x87573c00) [pid = 1795] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:55:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:55:25 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 17:55:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:55:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 2046ms 17:55:25 INFO - PROCESS | 1795 | 1461027325194 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:55:25 INFO - PROCESS | 1795 | 1461027325209 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:55:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:55:25 INFO - PROCESS | 1795 | 1461027325213 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:55:25 INFO - PROCESS | 1795 | 1461027325219 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:55:25 INFO - PROCESS | 1795 | 1461027325222 Marionette TRACE conn3 <- [1,3114,null,{}] 17:55:25 INFO - PROCESS | 1795 | 1461027325227 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:25 INFO - PROCESS | 1795 | 1461027325423 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:55:25 INFO - PROCESS | 1795 | 1461027325657 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"38534ad7-cb4d-4e1e-adc0-4cbce8878af7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:25 INFO - PROCESS | 1795 | ++DOCSHELL 0x86d07800 == 141 [pid = 1795] [id = 788] 17:55:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 125 (0x8a0b2400) [pid = 1795] [serial = 2363] [outer = (nil)] 17:55:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 126 (0x8c00d400) [pid = 1795] [serial = 2364] [outer = 0x8a0b2400] 17:55:25 INFO - PROCESS | 1795 | 1461027325733 Marionette DEBUG loaded listener.js 17:55:25 INFO - PROCESS | 1795 | ++DOMWINDOW == 127 (0x8c344400) [pid = 1795] [serial = 2365] [outer = 0x8a0b2400] 17:55:26 INFO - PROCESS | 1795 | 1461027326417 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:55:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:55:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1235ms 17:55:26 INFO - PROCESS | 1795 | 1461027326455 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:55:26 INFO - PROCESS | 1795 | 1461027326457 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:55:27 WARNING - u'runner_teardown' () 17:55:27 INFO - No more tests 17:55:27 INFO - Got 0 unexpected results 17:55:27 INFO - SUITE-END | took 1332s 17:55:27 INFO - Closing logging queue 17:55:27 INFO - queue closed 17:55:27 INFO - Return code: 0 17:55:27 WARNING - # TBPL SUCCESS # 17:55:27 INFO - Running post-action listener: _resource_record_post_action 17:55:27 INFO - Running post-run listener: _resource_record_post_run 17:55:28 INFO - Total resource usage - Wall time: 1369s; CPU: 98.0%; Read bytes: 14041088; Write bytes: 967622656; Read time: 564; Write time: 239588 17:55:28 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:55:28 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 98304; Write bytes: 185221120; Read time: 4; Write time: 156648 17:55:28 INFO - run-tests - Wall time: 1337s; CPU: 98.0%; Read bytes: 11517952; Write bytes: 782381056; Read time: 488; Write time: 82940 17:55:28 INFO - Running post-run listener: _upload_blobber_files 17:55:28 INFO - Blob upload gear active. 17:55:28 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:55:28 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 17:55:28 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'] 17:55:28 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 17:55:29 INFO - (blobuploader) - INFO - Open directory for files ... 17:55:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:55:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:55:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:55:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:55:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:55:30 INFO - (blobuploader) - INFO - Done attempting. 17:55:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:55:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:55:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:55:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:55:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:55:31 INFO - (blobuploader) - INFO - Done attempting. 17:55:31 INFO - (blobuploader) - INFO - Iteration through files over. 17:55:31 INFO - Return code: 0 17:55:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:55:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:55:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/68265bd6fd5d3db7c9d7b5d04152a6053576cfce74dad78c1801bdf6cb4cb936ef81d5d15cee59cf73a95a2f6401f654f09e5578c4bde4c5a7b34b3c9ee58b29", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c80b027496f63be273488fef00be88f74ed82cc537808257a7ccfdae12ba1d7892b68f437bef48b4cb99e42fc6fcbe97dc80c9679153de95de9d67bccdb62464"} 17:55:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:55:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:55:31 INFO - Contents: 17:55:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/68265bd6fd5d3db7c9d7b5d04152a6053576cfce74dad78c1801bdf6cb4cb936ef81d5d15cee59cf73a95a2f6401f654f09e5578c4bde4c5a7b34b3c9ee58b29", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c80b027496f63be273488fef00be88f74ed82cc537808257a7ccfdae12ba1d7892b68f437bef48b4cb99e42fc6fcbe97dc80c9679153de95de9d67bccdb62464"} 17:55:31 INFO - Running post-run listener: copy_logs_to_upload_dir 17:55:31 INFO - Copying logs to upload dir... 17:55:31 INFO - mkdir: /builds/slave/test/build/upload/logs 17:55:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1565.748849 ========= master_lag: 1.16 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 6 secs) (at 2016-04-18 17:55:32.624558) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 17:55:32.639364) ========= 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-1461025489.50382-46278370 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/68265bd6fd5d3db7c9d7b5d04152a6053576cfce74dad78c1801bdf6cb4cb936ef81d5d15cee59cf73a95a2f6401f654f09e5578c4bde4c5a7b34b3c9ee58b29", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c80b027496f63be273488fef00be88f74ed82cc537808257a7ccfdae12ba1d7892b68f437bef48b4cb99e42fc6fcbe97dc80c9679153de95de9d67bccdb62464"} build_url:https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031743 build_url: 'https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/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/68265bd6fd5d3db7c9d7b5d04152a6053576cfce74dad78c1801bdf6cb4cb936ef81d5d15cee59cf73a95a2f6401f654f09e5578c4bde4c5a7b34b3c9ee58b29", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c80b027496f63be273488fef00be88f74ed82cc537808257a7ccfdae12ba1d7892b68f437bef48b4cb99e42fc6fcbe97dc80c9679153de95de9d67bccdb62464"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Spd0u0wRSiGvQRSdv9nPtg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.07 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 17:55:32.736836) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:55:32.737197) ========= 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-1461025489.50382-46278370 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016370 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:55:32.815989) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 17:55:32.816275) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 17:55:32.816571) ========= ========= Total master_lag: 2.30 =========